login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Handige scripts > Mail iedere error

Mail iedere error

Auteur: Frederic - 02 september 2005 - 22:34 - Gekeurd door: Maarten - Hits: 4203 - Aantal punten: 4.83 (3 stemmen)



Dit script mailt alle warnings, notices, ... naar jou (de bezoeker krijg geen foutmeldingen meer) zodat je snel en discreet het probleem kan oplossen. Er zit een uitgebreide foutbeschrijving bij, dus erg moeilijk kan het niet zijn het euvel te verhelpen!
Persoonlijk vind ik dit een superhandig scriptje!
Voor optimale beveiliging:
Pas dit scriptje http://www.site...amp;id=804 toe op de HTTP_USER_AGENT!

Code:
  1. <?php
  2. /*Gemaakt door Frederic voor Sitemasters.be (mag nergens anders gebruikt worden) */
  3. function MailFouten($foutnummer, $foutmelding, $bestand, $regel)
  4. {
  5. $bericht = "Foutnummer ".$foutnummer.": <b>".$foutmelding."</b><br /><br />"; //Onmisbaar
  6. $bericht .= "Opgetreden in <b>".$bestand."</b> op regelnummer <b>".$regel."</b><br /><br />"; //Onmisbaar
  7. $bericht .= "In de URL stond <b>?".$_SERVER['QUERY_STRING']."</b><br /><br />"; //Misschien komt de error door een GET var?
  8. $bericht .= "Extra info over bezoeker: <b>".$_SERVER['HTTP_USER_AGENT']."</b>"; //Altijd handig om te weten
  9.  
  10. $header = "MIME-Version: 1.0\r\n";
  11. $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
  12. $header .= "From: \"EenderWelkeNaam\" <eender_welk@adres.be>"; //Hier aanpassen
  13.  
  14. mail("je@e-mail.be", "Fout op website", $bericht, $header); //Hier aanpassen
  15. }
  16. set_error_handler("MailFouten");
  17. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (18)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.022s