Fehler Abbruch Kommentare
die
exit

Wenn ein Fehler auftritt und der Ablauf der html und php Befehle nicht mehr möglich ist, erscheint standarmäßig eine Fehlermeldung. Um das Ganze etwas Nutzerfreundlicher zu gestalten kann man mit die() und exit() eigene Fehlermeldungen oder Hinweise anzeigen lassen.

<?php
$Datei = @fopen("enten.txt","r") or die("Sorry, die Sache funktioniert nicht");
?>

Hier soll mittels fopen() eine Textdatei geladen werden, die allerdings nicht vorhanden ist. Die Funktion die() wird nach dem Schlüsselwort angehängt. Außerdem wurde vor fopen() noch das @ Zeichen gesetzt. Dadurch wird die standardmäßige PHP Fehlermeldung unterdrückt. Die Funktion die() führt außerdem dazu, dass alle weiteren Scripte der Seite nicht ausgeführt werden.
Das Ganze kann man auch in eine if-Struktur einbinden. Wie man am zweiten Beispiel sieht könnte man in einer if-Struktur auch exit benutzen und die Fehlermeldung zuvor mit echo ausgeben lassen.

<?php
$addition= 2+4;
if($addition!=4){
die("Fehlermeldung");
}
?>
<?php
$addition= 2+4;
if($addition != 4){
die("fehler");
}
?>
Die Anzeige des eigenen Textes in der die() Funktion funktioniert nicht in Netscape 4.

Logischerweise kann ich das Script auf dieser Seite nicht wirklich mit php ausprobieren, da sonst der Rest der Seite nicht angezeigt wird.
Übersicht weiter
Webdesign / PHP / mySQL / Dreamweaver MX Tipps
Copyright © Michael Albers
www.pastorpixel.de
www.pastorpixel.de PHP mySQL Tipps