[TYPO3-UG Dutch] Gedrag header-regels

Emiel Nijpels Emiel.Nijpels at vara.nl
Tue Nov 18 13:22:17 CET 2008


Het lijkt erop alsof PHP het bestand probeert uit te voeren wat deze resulteert in deze foutmelding omdat het natuurlijk een HTML bestand is en geen PHP bestand. Heb je het bestand opgeslagen met de bestandsextensie .php? Als dat zo is dan zou je kunnen kijken of het wel werkt als je het bestand opslaat met de extensie .html.

Als je dit al hebt gedaan is er misschien een instelling op de server verkeerd waardoor .html bestanden ook door de PHP parser worden gehaald.

-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens H. Hahn
Verzonden: dinsdag 18 november 2008 12:44
Aan: typo3-ug-dutch at lists.netfielders.de
Onderwerp: Re: [TYPO3-UG Dutch] Gedrag header-regels

Dat ik <?xml version="1.0" encoding="utf-8"?> kan weghalen, was me al
duidelijk. Ik heb dat ook inderdaad gedaan - het betrof toto nog toe
alleen kleine testpaginaatjes.

De vraag was echter hoe het mogelijk is dat een en dezelfde validator
(in casu de plugin "HTML Validator" in Firefox) bij de ene pagina wel en
bij de andere niet mekkert over die ene regel met <?xml version="1.0"
encoding="utf-8"?>. Zo'n regel is óf fout óf goed, zou ik zeggen, temeer
daar de context in wezen steeds dezelfde is.

Bovendien roept de reactie van Piet Roorda nog een andere vraag op: als
de regel weg kan, waarom staat hij er dan überhaupt? Wat is de bedoeling
ervan?
H. Hahn


piet roorda schreef:
> niet alles houdt van:<?xml version="1.0" encoding="utf-8"?>
> en die kun je weghalen
> vr.gr,
> piet
>
> 2008/11/15 H. Hahn <h.hahn at hahn-informatica.nl>
>
>
>> In Typo3 heb ik ingesteld dat de websites aan "XHTML Strict 1.0" moeten
>> voldoen. Dat werkt. Helemaal bovenin de source van de pagina komt te staan:
>> <pre>
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <!DOCTYPE html
>>   PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>>   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl_NL" lang="nl_NL">
>> <head>
>>   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>> ...
>> </pre>
>>
>> en de W3C-validator meldt dat het inderdaad aan "XHTML 1.0 Strict"
>> voldoet. Tot zover geen probleem.
>>
>> Maar soms wil ik een een kleinigheid buiten Typo3 om proberen. Daartoe
>> maak ik dan een nieuwe HTML-pagina aan door stomweg bovengenoemde
>> coderegels van de "view source" van een bestaande pagina te kopi�ren (en
>> uiteraard aan te vullen met </head>, <body>, </body> en </html>). Je zou
>> verwachten dat dat ook werkt.
>> Het leidt echter steevast tot een foutmelding van PHP:
>> "Parse error: syntax error, unexpected T_STRING in (filename) on line 1"
>>
>> Hoe kan dat? Wat is het wezenlijke verschil tussen ene simpele
>> HTML-pagina die met bovenstaande coderegels begint, en een Typo3-pagina?
>> Doet Typo3 wellicht verderop nog iets dat die foutmelding voorkomt?
>>
>> Mvg.,
>> H. Hahn
>> _______________________________________________
>> TYPO3-UG-dutch mailing list
>> TYPO3-UG-dutch at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch

De informatie verzonden met en of in dit e-mail bericht is uitsluitend bestemd voor de geadresseerde(n). Gebruik van deze informatie door anderen dan geadresseerde(n) is verboden, behoudens indien en voorzover anders is aangegeven. Openbaarmaking, vermenigvuldiging, verspreiding, en/of verstrekking van deze informatie aan derden is NIET toegestaan, behoudens indien en voorzover anders is aangegeven. Omroepvereniging VARA staat niet in voor de juiste en volledige overbrenging van de inhoud van een verzonden e-mail, noch voor tijdige ontvangst daarvan.

The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the use of the individual or entity to whom it is addressed and others authorised to receive it. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful, unless and as far as otherwise is indicated in the contents. Vara is neither liable for the proper nor complete transmission of the information contained in this communication nor for any delay in its receipt.


More information about the TYPO3-UG-dutch mailing list