Autor Zpráva
jmsaive
Profil
Něco nechápu, jak mám udělat XHTML validní stránku s php? Když napíšu XML deklaraci tak se mi PHP nezobrazí
halogan
Profil
<?php echo "<?xml...>\n"; ?>
jmsaive
Profil
No ale ja myslel něco jiného. Prostě chci mít stránky v PHP, které jsou XHTML validní.
Tomas Fejfar
Profil
Budou validni, ale musis pozadat na serveru, aby IMHO zapnuli parsovani souboru, ktere maji MIME typ XHTML (XML) nebo neco podobneho.... ale mozna ze se pletu ;)
jozob
Profil
Závisí od mnoho vecí... uveď konkrétnejší príklad...
Chamurappi
Profil
Reaguji na jmsaive:
Prostě chci mít stránky v PHP, které jsou XHTML validní.
XHTML má mrzkou podporu, doporučuji nepoužívat.

Reaguji na Tomáše Fejfara:
Validita je vyhovění předpisům v DTD, MIME typ je vedlejší.
jmsaive
Profil
Příklad:
<?xml version="1.0" encoding="windows-1250"?>
<!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" lang="cs">

<?php
nejaky PHP kod
?>

Takto se mi stránka nezobrazí.
Ale když smažu XML deklaraci, tak se zobrazí ale nebude vallidní...
Timy
Profil
jmsaive
Ale když smažu XML deklaraci, tak se zobrazí ale nebude vallidní...
Tak tomu říkám dilema.

Můžeš jinak použít UTF kódování, pak tam xml deklarace být nemusí ;-) I když ona tam vlastně nemusí být ani nikdy jindy
jmsaive
Profil
Nemusí?Aha dík...
Tomas Fejfar
Profil
Validita je vyhovění předpisům v DTD, MIME typ je vedlejší.

Ta moje rada neresi XML validitu, ale parsovani PHPcek ;)

A neni to nezpracovani kodu PHP nahodou zpusobene tim, ze se dokument neodesila jako text/html ale jako (nevim jak to je) "application/xml"? Protoze kdo kdy nastavoval ISS na PHPcka tak vi, ze se musi pripona PHP zaradit jako pripona, ktera se ma parsovat phpckem. (a na linuxu to bude IMHO podobne, s tim rozdilem, ze nezalezi na koncovce ale na MIME)
jozob
Profil
Tomas Fejfar
toto je jeden riadok z konfigurácie apache: AddType application/x-httpd-php .php
Určite záleží od prípony...
Tomas Fejfar
Profil
to sem mel na mysli :) Tak to IMHO pomuze ;)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0