hi allerseits,
steh vor einem blöden problem - hier mal der link dazu:
http://www.lama-alpaka.at/neucss/
doctype xhtml 1.0 trans. - seite in php generiert.
geb ich folgendes doctype (das an sich ja falsch ist, da die erste zeile fehlt - dazu komm ich noch), funktioniert die seite:
-------------- ok-variante --------------
<!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">
<head>
-----------------------------------------
eigentlich müsste darüber ja noch folgende zeile stehen:
--------------- error-variante -----------
<?xml version="1.0"?>
<!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">
<head>
------------------------------------------
dies führt zu einem parse-error! was mir an sich logisch erscheint, da der tag ja mit "<?xml" beginnt und php da anscheinend seine probleme hat.
----- ebenfalls error-variante ------
<?php echo ("<?xml version=\"1.0\"?>") ?>
<!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">
------------------------------------------
das erzeugt leider auf der webseite eben die ausgabe, nicht nur die ausgabe im quelltext - hmmm
das problem hab ich denk ich mal lokalisiert: da der provider in der php.ini die
"short-open-tags" aktiviert hat, wird der string "<?" geparst!
im validator des w3c wird mir die seite validiert, trotzdem bin ich absolut unzufrieden - eben wegen diesem "fehler", den ich nicht in den griff bekomme.
achja, PHP Version 4.2.2!