[PHP] XHTML und PHP - verträgt sich nicht?

pho3niX

Lt. Commander
Registriert
Juli 2003
Beiträge
1.750
XHTML und PHP - verträgt sich nicht?

ich hätte da gern ma n problem.....

also ich hab vor ne site in xtml und php zu schreiben....
die site hab ich index.php genannt! und in die ersten zeilen hab ich folgendes reingeschrieben

Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">

mein problem ist jetzt nur, dass der IE6 jetzt das hier meldet:

"Parse error: parse error in /.../.../index.php on line 1"

hab ich vielleicht die fasche DTD angabe gemacht? oder verstehen sich XHTML und PHP nicht?
 
Re: XHTML und PHP - verträgt sich nicht?

nein, php und xhtml verstehn sich sehr gut.
nur der php interpreter meint bei der dtd von xml (<? ... ?>) dass es sich um php-tags handelt (short tags)
wenn dus jetzt so machst, dann geht es:
PHP:
<?php 
echo'<?xml version="1.0" encoding="iso-8859-1"?>';
?>
 
Re: XHTML und PHP - verträgt sich nicht?

ach so!

da hätt ich auch selbst drauf kommen können ;)

! thx ! :D
 
Re: XHTML und PHP - verträgt sich nicht?

migl schrieb:
nein, php und xhtml verstehn sich sehr gut.
nur der php interpreter meint bei der dtd von xml (<? ... ?>) dass es sich um php-tags handelt (short tags)
wenn dus jetzt so machst, dann geht es:
PHP:
<?php 
echo'<?xml version="1.0" encoding="iso-8859-1"?>';
?>

Oder ganz komplex, wenn du noch einen Zeilenumbruch im HTML willst:
PHP:
<?php 
echo"<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n"; 
?>
:D
 
Zuletzt bearbeitet:
Re: XHTML und PHP - verträgt sich nicht?

PuppetMaster schrieb:
Oder ganz komplex, wenn du noch einen Zeilenumbruch im HTML willst:
PHP:
<?php 
echo"<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n"; 
?>
:D

ahh so geht das also ;) hab mich schon gefragt, warum die ersten beiden zeilen immer in einer zeile stehen!

vielen dank! :D
 
Zurück
Oben