kostenloser Webspace werbefrei: lima-city


PHP-Datei validieren

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    r*s

    Guten Tag,

    ich habe bisher alle html-Dateien validiert. Aber nun möchte ich noch einige php-Dateien in den Webauftritt einbinden. Gibt es irgendeine möglichkeit, diese Seiten ebenfalls zu validieren??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Mit dem gleichen Validator wie html-Seiten.
    Schliesslich liest der Browser html und php wird serverseitig umgesetzt. Davon bekommt der Endnutzer ja nix mit ;)
  4. s********r

    Validieren kannst du da nur die Ausgabe... Also die Daten auf den Server hier hochladen und dann durch den Validator jagen. Den eigentlichen PHP-Code kannst du eigentlich nicht auf Korrektheit testen. Wenn keine Fehler auftreten, stimmt damit eigentlich alles. Sobald etwas nicht ganz korrekt ist, erhälst du eine Fehlermeldung.

    Um nicht die Übersicht über den eigenen Code zu verlieren, empfiehlt es sich einzig, den Code etwas zu strukturieren.

    MfG

    sebigisler
  5. Hi,

    wenn du dir auch die Warnungen ausgeben lässt, erhälst du eigentlich alle Fehler die PHP so findet.
    Dazu mußt du einfach am Anfang deines Scripts, das Reporting für Warnungen einschalten.
    Alle Fehler & Warnungen erhälst du mit:
    <?
       error_reporting(E_ALL);  
    ?>


    siehe auch http://de3.php.net/manual/de/function.error-reporting.php

    Dadurch werden dir nicht automatisch alle Fehler und Warnungen angezeigt, die im Script womöglich sich befinden, sondern nur die, die bei der Ausführung der jeweiligen Aktion auftreten. D.h. um alle Fehler zu finden müsstest du error_reporting einschalten und dann alle Funktionen deines Scripts mal aufrufen.

    Grüßle


    Beitrag geändert: 29.5.2008 9:03:55 von scout
  6. o**s


    Validieren kannst du da nur die Ausgabe... Also die Daten auf den Server hier hochladen und dann durch den Validator jagen. Den eigentlichen PHP-Code kannst du eigentlich nicht auf Korrektheit testen. Wenn keine Fehler auftreten, stimmt damit eigentlich alles. Sobald etwas nicht ganz korrekt ist, erhälst du eine Fehlermeldung.

    Um nicht die Übersicht über den eigenen Code zu verlieren, empfiehlt es sich einzig, den Code etwas zu strukturieren.

    MfG

    sebigisler


    Am besten machst du es, wie alle modernen CMS: Du trennst Funktionalität und Inhalt voneinander. D.h. in einer Datei ist der PHP-Teil, wo dann die HTML-Sachen includiert werden. Diese HTML enthaltenden Dateien kannst du dann validieren.

    PS.: Kann mir einer einen guten Validator empfehlen?
  7. Autor dieses Themas

    r*s

    Vielen Dank für die Hilfe. Ich benutze immer http://validator.w3.org/ als Validator. Hier erhalte ich noch einige Fehlermeldungen. Wie behebe ich den Fehler: No Character Encoding Found! Using iso-8859-1.

  8. Wie behebe ich den Fehler: No Character Encoding Found! Using iso-8859-1.

    Indem du im <head> Bereich folgenden HTML-Tag eingibst:
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">


    Im Charset ist \"iso-8859-1\" auch änderbar, du könntest es z.B. auf UTF-8 stellen, also auf weltweite Kodierung.

    Zum Topic:
    Wie schon von einigen Vorpostern erwähnt, wird im Browser der PHP Code nicht angezeigt, da ihn der Browser auch nicht interpretiert, das macht der Server, auf dem das Dokument liegt.
    Also einfach hier auf Lima hochladen und beim Validator die URL zur Datei angeben. Falls das nicht funktioniert, kannst du die Datei auch normal öffnen und dir anzeigen lassen. Dann gehst du auf \"Quelltext anzeigen\" und kopierst den ganzen Quelltext. Den kannst du dann auf http://validator.w3.org/#validate_by_input validieren lassen.

    LG,
    Hellf1ghter
  9. Autor dieses Themas

    r*s

    Danke für den Tipp mit der Meta-Angabe, dass mit dem auf den Serverladen und dann validieren hatte ich schon richtig verstanden. Also vielen Dank an alle!!!


    Beitrag geändert: 2.6.2008 15:52:34 von rms
  10. Ich benutze auch recht gern http://www.validome.org/ weil dieser mit unter schon mehr validieren kann bzw. mehr Fehler aus gibt. Bei deiner Seite kommt da zum Bsp. dass du kein Style-Type angegeben hast, was bei w3.org nicht als Fehler angezeigt wird.

    Grüßle


    Beitrag geändert: 4.6.2008 14:34:01 von scout
  11. Autor dieses Themas

    r*s

    Vielen Dank für den Hinweis. Hab ich soeben geändert. Und werde nun alles über beide validieren, um mehr Fehler außschließen zu können.
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!