login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Error handling

Offline Dierre - 14/08/2007 18:30
Avatar van DierreMySQL interesse een vraagje ivm error handling:
Wanneer moet je dit doen? en hoe?

tia
Dierre

9 antwoorden

Gesponsorde links
Offline ikki007 - 14/08/2007 18:35
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
De error handling wordt automatisch aangeroepen als er iets niet klopt in je script.

http://nl3.php.net/error_reporting
Offline Esli - 14/08/2007 19:03
Avatar van Esli PHP interesse Niet altijd ... Sommige hosting bedrijven schakelen dat uit. Het handigste naar mijn mening is een .htaccess bestand aanmaken en het volgende inzetten:


  1. php_value display_errors On
Offline Rik - 14/08/2007 19:12
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
En zet dan gelijk error_reporting op E_ALL. Kan bovenin je script met:
Offline Stijn - 14/08/2007 19:53
Avatar van Stijn PHP expert Vergeet ook niet de or die(); manier (eg. or die( mysql_error() );). Daarnaast kan je in PHP5 gebruik maken van try{ ... } catch( ) { } manier en zo je eigen errors maken. Ook kan je een @ zetten voor bepaalde functies om errors te onderdrukken (wil zeggen, niet weergeven).
Offline Dierre - 14/08/2007 20:14 (laatste wijziging 14/08/2007 20:17)
Avatar van Dierre MySQL interesse Is het ook mogelijk om errors niet te laten zien in je php-bestand, maar bijvoorbeeld om te leiden naar een txt-bestand?

@esli: hoe kan je zo'n .htacces bestand aanmaken?
Offline ikki007 - 14/08/2007 20:17
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Ja dit zal wel mogelijk zijn.
Kijk maar eens naar dit script:

http://www.site...amp;id=906

Je kan die functie wel zo ombouwen dat die dingen wegschrijft.
Offline marten - 14/08/2007 20:35
Avatar van marten Beheerder http://www.site...ng_met_PHP
Offline Rik - 14/08/2007 20:36
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je kan ook display_errors op Off laten staan en log_errors op On zetten.
Offline Gerard - 14/08/2007 21:29
Avatar van Gerard Ouwe rakker http://nl3.php.net/set_error_handler

Die kan je ook zelf maken. Maar hou er wel rekening mee dat elke error dan naar jouw eigen error handler gestuurd wordt voor verwerking.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.201s