zurück zur Startseite Action-Host - der Sommer wird heiß!

     PHP
- Was ist PHP ?
- Tutorials
- Dokumentation
- FAQ

     Archiv
- Scripts
- Downloads
- Tutorials

     Intern
- Partner Sites
- Nutzungsbestimmungen
- Impressum

      Tutorials - learninPHP
Das Buch learninPHP wurde uns freundlicherweise vom Autor Marvin Momberg zur Verfügung gestellt. Sie haben die Möglichkeit, sich das Buch auf der Homepage des Autors herunterzuladen.
PHP-Finder ist eines der wenigen Portale, das dieses Buch präsentiert.
Das Buch wird hier nur in Auszügen präsentiert.

      Tutorials - learninPHP
Kapitel 3:
Themengebiete
Fehlerbehebung
In diesem Unterkapitel zeige ich ihnen häufige Fehlerquellen. Eine der häufigsten Fehlermöglichkeiten ist das Vergessen von Strichpunkten (;) am Ende eines Befehls. Schreiben sie am besten jeden Befehl in eine neue Reihe. Auch eine der häufigsten Fehlermöglichkeiten ist das Vergessen von Klammern zum Beispiel bei einer if-Anweisung:

if(isset($var)
#befehl...


Da die Funktion isset() auch Klammern hat wird bei der if-Anweisung gerne eine Klammer vergessen. Falls sie mit einem PHP-Editor arbeiten kommen der artige Probleme nicht oft vor, da die meisten Editoren den Code automatisch ergänzen. Wenn sie keinen PHP-Editor benutzen wollen, in PHP ist eine Funktion eingebaut mit der sie den Quellcode eingefärbt darstellen können, das hilft ihnen Fehler zu finden. Das ist die Funktion show_source(), show_source() braucht nur einen Dateinamen, der Rest wird automatisch erledigt.

Hier sehen sie eine Ausgabe von show_source().



Warscheinlich haben sie schon öfter Fehler gemacht, und wissen wie eine PHP Fehlermeldung aussieht.

Hier sehen sie eine typische Fehlermeldung.



Analysieren wir diese. Parse error gibt an das es sich um einen Fehler in der Syntax handelt. Etwas wurde nicht korrekt abgeschlossen. Der Fehler ist in der Datei index.php in der Line 6. Rechts im Beispiel zu show_source() ist der Fehler vorhanden. Es fehlt ein Strichpunkt. Ergänzen sie diesen und schon funktioniert das Script wieder Parse errors sind in der Regel das Fehlen eines Zeichens wie ; oder ).
Ein auch sehr verbreiteter Fehler ist ein " Zeichen zuviel beim Ausgeben von Zeichenketten. Wenn sie z.B. ein Formular mit PHP an den Browser weitergeben, und beim name="name_des_feldes" die " Zeichen schreiben. Entweder sie lassen die " Zeichen weg, oder sie setzen ein \ Zeichen vor die " Zeichen. Dann würde das name Attribute so aussehen name=\"name_des_feldes\".
Es gibt in PHP Zeichen, die sie nicht ohne weiteres schreiben können, weil PHP sie als PHP Code interpretiert. Das kann zu Parse-Errors führen. Um das zu vermeiden stellen sie einen Backslash (\) vor ein solches Zeichen. Ein paar solcher Zeichen sind z.B.
Anführungszeichen(") oder Dollarzeichen ($). Diese Zeichen werden von PHP als ein Teil des Codes angesehen, und nicht als Teil der Zeichenkette also müssen sie einen Backslash voranstellen.
 Inhaltzurück  |  weiter 


       Top 5 - Scripts
1 PHPhotoalbum DEUTSCH
PHPhotoalbum mit automatischer Thumbnailerstellung, Statistiken, verschiedene Alben können angelegt
[hits: 7840]

2 Photo Album System - updated!
Komplexes Photo Album Sytem.

- mehrere Alben durch einfaches hinzufügen möglich (2 Zeilen)
- Aut
[hits: 5506, downloads: 4024]

3 planetGalery
Mit :: planetGalery :: haben Sie die Möglichkeit, schnell und einfach Bildergalerien auf Ihrer Inter
[hits: 5428]

4 Ad Promotion Netzwerk Script
Betreiben Sie Ihr eigenes >>>kostenloses<<< Promotion Netzwerk.

Banner Exchange, Popup Exchange (
[hits: 4870, downloads: 2443]

5 Ad Banner Exchange Script + Partner Programm + Ad Vermarktung
Betreiben Sie Ihren eigenen Banner Exchange mit zusätzlicher Ad Funktion zur Vermarktung an Sponsore
[hits: 3518, downloads: 3955]

Die Scripts sind nach Hits sortiert

       Top 5 - Downloads
1 PHP-Edit
Kleiner Editor zum erstellen von PHP-Scripts. Außerdem gibt es die Funktion zum schnellen einfügen v
[hits: 3592, downloads: 7204]

2 PHP-Triad
Das Projekt "PHP Triad" hat sich all denen gewidmed, denen die Konfiguration eines Apache mit PHP un
[hits: 2306, downloads: 5927]

3 Wampp / Lampp
LAMPP (Linux + apache + mysql + php + perl) + WAMPP (windows + apache + mysql + php + perl) = XAMPP

[hits: 1917, downloads: 3164]

4 >e-novative> WAMP
Kostenloser Installer für Apache, MySql und PHP unter Windows. Vollautomatische Installation und Kon
[hits: 1606, downloads: 1542]

5 VBMyAdmin
VBMyAdmin - Intranet & Internet Lösungen. Mit VBMyAdmin erstellen und verwalten Sie Ihre eigenen Dat
[hits: 1530, downloads: 1453]

Die Downloads sind nach Hits sortiert

       Partner Sites
TOP-Partner Sites
phpforum.de  [hits: 13122]
php-mysql  [hits: 8009]
SONIUM PHP  [hits: 7420]
php-resource.de  [hits: 6889]

andere Partner Sites
4webmaster.net  [hits: 7243]
PHP-DesignX  [hits: 7111]
phptotal.de  [hits: 6731]
PHPCommand.de  [hits: 6351]
creater.de  [hits: 5315]

copyright © ab 2001, be-welcome ideenschmiede : mail
All rights reserved.

Die Implecs Mönchengladbach / implec systemhaus Mönchengladbach Computer / implec systemhaus Mönchengladbach Computer EDV IT / implec systemhaus Mönchengladbach Europa / phpfinder.de - PHP Portal / php-finder.de - PHP Portal / php-newsletter.de - PHP Portal / phpnewsletter.de - PHP Portal / chamaeleonmultimedia.de - Chamäleon Multimedia Agentur Web Print Audio Video Mönchengladbach / chamaeleon-multimedia.de - Chamäleon Multimedia Agentur Web Print Audio Video Mönchengladbach / chamaeleon-agentur.de - Chamäleon Multimedia Agentur Web Print Audio Video Mönchengladbach / chamaeleonagentur.de - Chamäleon Multimedia Agentur Web Print Audio Video Mönchengladbach / chieper.de - Internetvertrieb EDV IT Telekommunikation Mönchengladbach / chieper.eu - Internetvertrieb EDV IT Telekommunikation Mönchengladbach / chieper.com - Internetvertrieb EDV IT Telekommunikation Mönchengladbach / implec systemhaus Mönchengladbach Computer
GOWEBCounter by INLINE Weblist, das deutsche Internet Barometer
powered by: christlicher internet dienst, linux, apache, mysql, php