Sfat rapid Eroare de mesaje de e-mail cu PHP

În sfatul de prezentare rapidă din zilele noastre, vom examina procesul de setare a procedurilor personalizate de eroare cu PHP. Pe parcurs, vom învăța, de asemenea, cum să conectăm și să trimitem e-mail aceste erori potențiale la noi înșine. În acest fel, chiar și atunci când aplicația dvs. web a fost implementată, veți fi primii care știu când apare o eroare.


introducere


Abonați-vă la pagina noastră YouTube pentru a viziona toate tutorialele video!

Sursă

 A apărut o eroare (număr de $) pe linie line $ și în fișier: $ file. 

$ mesaj

"$ email. ="
"print_r ($ vars, 1)".
"; $ headers = 'Tipul de conținut: text / html; charset = iso-8859-1'." \ r \ n "; com ', $ headers); // Asigurați-vă că decideți cum să răspundeți la erori (din partea utilizatorului) // Ecuați un mesaj de eroare sau ucideți întregul proiect. noi doar "murim" dacă eroarea a fost mai mult decât // doar o NOTIFICARE dacă (($ număr! == E_NOTICE) && (număr $ < 2048) ) die("There was an error. Please try again later."); // We should use our custom function to handle errors. set_error_handler('nettuts_error_handler'); // Trigger an error… (var doesn't exist) echo $somevarthatdoesnotexist;

Concluzie

Dacă decideți să vă configurați propriile dispozitive de gestionare a erorilor, asigurați-vă că:

  • Determinați dacă doriți sau nu a muri() și ucideți pagina.
  • Furnizați un anumit nivel de feedback pentru utilizator. Dacă a existat o eroare fatală, spuneți-le într-o formă!
  • Nu doriți să vă trimiteți prin e-mail erori la depanare. Puteți crea o $ debug variabilă, dacă este setată la Adevărat, vom trece prin procesul de trimitere prin e-mail a erorii și, în schimb, vom repeta eroarea pe pagină. Dacă aveți nevoie de un fragment de cod pentru acest lucru, anunțați-ne!
Cod