Doma právě předělávám na localhostu své stránky do XHTML a používám šablonu:
<?xml version="1.0" encoding="iso-8859-2"?>
<!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="cs" lang="cs">
... ta šablona je na stránkách http://www.xhtml.euweb.cz/_sablona.php
Pokud však PHP doma na localhostu najede na první řádek:
<?xml version="1.0" encoding="iso-8859-2"?>
.. tak mi PHP vyhodí chybu ve stylu - Parse error blala, blala
V čem je chyba ?
Díky, Petr
Zakaz v php.ini short_tags
A nevíš, jak to tam mám přesně upravit?
Zkus toto:
<?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'."\n"; ?>
<!DOCTYPE ...
Díky, ale já myslel v php.ini
co má za výhodu formát XHTML oproti HTML?
Petr: Najdi direktivu short_open_tag a nastav ji na off, pak to nemusis 'obchazet' prikazem echo, vsechny php skripty vsak musi zacinat <?php
To Jirka:
Bude jakýmsi standardem budoucích prohlížečů
>>> Bude jakýmsi standardem budoucích prohlížečů
IHMO ani u XHTML prilis dlouho nezustane.... prijde jiste neco noveho, "lepsiho" :)))
Hm, tak to se bude pořád něco vyvíjet, ale stránky v XHTML určitě nějakou dobu zůstanou vzorem