[TYPO3-UG Dutch] Gedrag header-regels
Jigal van Hemert
jigal at xs4all.nl
Wed Nov 19 00:59:33 CET 2008
H. Hahn wrote:
> <?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" />
(...)
> Het leidt echter steevast tot een foutmelding van PHP:
> "Parse error: syntax error, unexpected T_STRING in (filename) on line 1"
Waarschijnlijk een samenloop van wat rare instellingen:
1. Je slaat het xhtml bestand op als *.php of op de server is ingesteld
dat *.htm/*.html ook door de PHP parser gaan. [1]
2. De korte PHP start tag optie is geactiveerd op de server. [2]
Hierdoor wordt de <? van <?xml gezien als de start tag van PHP en wordt
het document uitgevoerd alsof er stond:
<?php
xml version="1.0" encoding="utf-8"
?>
De parser geeft terecht een melding dat 'xml' geen correcte PHP oplevert.
[1] onder andere http://www.php.net/manual/en/install.unix.apache2.php ;
example #1, punt 15
[2] http://www.php.net/manual/en/ini.core.php#ini.short-open-tag
--
Jigal van Hemert.
More information about the TYPO3-UG-dutch
mailing list