login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[S] Errorhandling

Offline Frederic - 02/09/2005 18:02 (laatste wijziging 02/09/2005 22:36)
Avatar van FredericPHP ver gevorderde Bestaat er een manier om iedere keer als er een notice, warning, error,... verschijnt op m'n website (bvb undefined index), om dan een mailtje (of opslaan in de DB) te krijgen?
Op die manier zullen na verloop van tijd zogoed als alle error's (die nog door de codecheck zijn geslipt) eruit komen!

Merci!

Opgelost, mag gesloten, oplossing is als script gepost

4 antwoorden

Gesponsorde links
Offline Scott - 02/09/2005 18:51
Avatar van Scott Gouden medaille

PHP ver gevorderde
Kijk eens naar deze functies:

http://nl2.php.net/set_error_handler
http://nl2.php.net/trigger_error
Offline Frederic - 02/09/2005 21:46 (laatste wijziging 02/09/2005 22:00)
Avatar van Frederic PHP ver gevorderde Dus dit zou eigenlijk moeten werken (heb even geen server om te testen hier)
  1. <?php function MailError($errno, $errstr, $errfile, $errline)
  2. {
  3. $bericht = "Foutnummer ".$errno.": ".$errstr."\n";
  4. $bericht .= "Opgetreden in ".$errfile." op regelnummer ".$errline;
  5. $van = "From: Fout op website\r\n";
  6. mail("mijn@mail.be", "Fout op website: NAKIJKEN", $bericht, $van);
  7. }
  8. set_error_handler("MailError");
  9. ?>
Offline Scott - 02/09/2005 22:34
Avatar van Scott Gouden medaille

PHP ver gevorderde
Heb er zelf nog nooit mee gewerkt, maar het ziet er goed uit 
Offline Frederic - 02/09/2005 22:35
Avatar van Frederic PHP ver gevorderde solved heb het als script gepost (hopelijk komt dit er wel eens snel door)...
Mag gesloten!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s