Till: Spinnt der WC3 Validator?

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?

  1. 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%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">

    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

    1. Vielen Dank!

  2. 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.

    --
    Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
  3. 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

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  4. Hi,

    das sieht auch sehr prickelnd aus http://sxsystems.net

    gruss

    --
    no strict;
    no warnings;
    man google