Î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.
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;
Dacă decideți să vă configurați propriile dispozitive de gestionare a erorilor, asigurați-vă că:
a muri()
și ucideți pagina. $ 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!