fehler abfangen

Horusab

Erfahrenes Mitglied
hi
wie kann ich fehler von php abfangen?
z.b.
Warning: fsockopen() [function.fsockopen]: php_hostconnect: connect failed in /srv/www/htdocs/web1/html/p/p.php on line 17
Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:1 in /srv/www/htdocs/web1/html/p/p.php on line 17

mfg Horus
 
Gibs auch möglichkeiten nen Fehler zu behandeln?
das @ verwirft ja nur die ausgabe aber wie kann ich das so machen das ich diesen Fehler abfange und dann z.b. anders behandel
 
Original geschrieben von SonicBe@m
Gibs auch möglichkeiten nen Fehler zu behandeln?
das @ verwirft ja nur die ausgabe aber wie kann ich das so machen das ich diesen Fehler abfange und dann z.b. anders behandel

Salut.

Eine Möglichkeit ist es eine Mail an den Entwicklier (= Dich ;) im Fehlerfall zu versenden.
Falls es zu einem Fehler kommen sollte, schickst Du einfach eine Mail raus (via mail() Funktion).
Sinnvoll ist es dabei die Fehlermeldung in den Text der Mail zu setzen :)

PHP:
if (error == true){ mail (empfänger, betreff, text, optionale Headerangaben)}

Die eigentliche Fehlermeldung kannst Du - wie oben beschrieben - via @ unterbinden und eine selbst definierte Meldung ausgeben.

Kleiner Tipp: In PEAR findest Du ein gutes Errorhandling (http://pear.php.net)
 
Zurück