Spinnt der WC3 Validator?
Till
- sonstiges
Hi
Ich hab hier eine simple Seite:
http://error.sxsystems.net/404
Und hier wird gesagt ich habe keinen DOCTYPE deklariert:
http://validator.w3.org/check?uri=http%3A%2F%2Ferror.sxsystems.net%2F404
Das stimmt aber nicht:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
<head>
<title> sxSystems.net :: Not Found </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Expires" content="0" />
<link rel="StyleSheet" type="text/css" href="Error.css" />
</head>
<body>
*snipp*
</body>
</html>
Kann mir jemand meinen Fehler erklären?
Hi Till,
http://error.sxsystems.net/404
Und hier wird gesagt ich habe keinen DOCTYPE deklariert:
http://validator.w3.org/check?uri=http%3A%2F%2Ferror.sxsystems.net%2F404Das stimmt aber nicht:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
Natürlich stimmt das, weil du nämlich folgenden Inhalt auslieferst:
<br />
<b>Warning</b>: load_speech(Includes/Speeches/Error/de_Error.php): failed to open stream: No such file or directory in <b>/Websites/~System/Includes/inc.Misc.php</b> on line <b>33</b><br />
<br />
<b>Warning</b>: load_speech(Includes/Speeches/Error/de_Error.php): failed to open stream: No such file or directory in <b>/Websites/~System/Includes/inc.Misc.php</b> on line <b>33</b><br /><br />
<b>Fatal error</b>: load_speech(): Failed opening required 'Includes/Speeches/Error/de_Error.php' (include_path='/kunden/sxsystems.net/Websites/~System') in <b>/kunden/sxsystems.net/Websites/~System/Includes/inc.Misc.php</b> on line <b>33</b><br />
Grüße,
Roland
Hi!
Kann mir jemand meinen Fehler erklären?
Ja, kann ich. Der Fehler bestht darin, dass irgendetwas in deinem PHP-Quellcode faslch ist. Rufe mal die Seite http://error.sxsystems.net/404 auf!
Grüße,
Fabian St.
Hi,
Und hier wird gesagt ich habe keinen DOCTYPE deklariert:
http://validator.w3.org/check?uri=http%3A%2F%2Ferror.sxsystems.net%2F404
Klick auf der Seite das "Show Source" Häkchen an und dann auf Revalidate. Dann siehst Du, was der Validator zu sehen bekommt.
<br />
<b>Notice</b>: Undefined index: HTTP_ACCEPT_LANGUAGE in <b>/Websites/~System/Includes/inc.Misc.php</b> on line <b>17</b><br /><!DOCTYPE
Es ist also definitv nicht der W3C-Validator, der spinnt.
Du wertest scheinbar den ACCEPT_LANGUAGE header aus - hast dabei aber nicht berücksichtigt, daß dieser (wie die meisten Request-Header) optional ist.
cu,
Andreas
Hi,
das sieht auch sehr prickelnd aus http://sxsystems.net
gruss