Autor Zpráva
J. Klouba
Profil *
Dobrý den, mám takový problém s validitou u webu, jestliže stránku uložím s příponou *.html všechno jde v pořádku, stránka je validní podle XHTML 1.0, jenže pokud stejnou stránku uložím s příponou *.php validátor zobrazuje chybu a přitom je to ten samý soubor, nevím co mám udělat. Dá se to nějak obejít či napravit?
Aleš Janda
Profil
Jakou chybu to zobrazuje?
Měsíček
Profil
Prosím o link na tu stránku.
J. Klouba
Profil *
Pokud je stránka s příponou .html tak se zobrazuje že je stránka validní, pokud ji uložím s příponou php tak validátor ukazuje [url=http://uloz.to/249029/Markup Validation of index.php - W3C Markup Validator.pdf]toto[/url]
J. Klouba
Profil *
http://uloz.to/249029/Markup Validation of index.php - W3C Markup Validator.pdf
nightfish
Profil
J. Klouba
webserver posílá PHP soubor jak application/octet-stream, což validátoru pochopitelně vadí, protože ten očekává text/html
takže je nutné opravit nastavení webserveru (možná nainstalovat PHP)...
J. Klouba
Profil *
No tak snad už: http://uloz.to/249043/chyba.pdf :-)
Měsíček
Profil
Jestliže chceš validovat soubor .php musí se posílat s patřičným MIME typem a proto ho musíš nahrát na někde na internet (server) a pak ho zvalidovat normálně, protože jinak neposíláš MIME typ text/html a tam ten validátor není schopen poté validovat.
havs
Profil
Taky možná: řádek <?xml version="1.0" encoding="windows-1250"?> se musí zapsat přes echo, jinak projde, resp. neprojde jako php místo jako xml.
Měsíček
Profil
Řádek <?xml version="1.0" encoding="windows-1250"?> se musí zapsat přes echo, jinak projde, resp. neprojde jako php místo jako xml.

Pročpak, xml prolog je v jeho případě zbytečný.
havs
Profil
No možná jsem to pdf dost nezkoumal.
Měsíček
Profil
Totiž oficiální validátor by ho nezvalidoval i kdyby tam měl čistou syntaxi HTML a měl by pouze příponu .php

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: