Ce fac cu un Fatal Error după ce îl captez?

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Ce fac cu un Fatal Error după ce îl captez?

Mesajde northwish » Joi Dec 19, 2013 7:30 pm

Care sunt posibilitățile de manevră a Fatal Error după ce îl captez folosind register_shutdown_function?

Din experiența mea pot face asta:

1. redirecționez cu header sper o locație unde să apară un mesaj de genul ”Ceva nu a mers bine...”
2. Trimit un email cu textul erorii

Voi ce ați mai folosit? Ce alte metode știți?

Ce vreau e să folosesc jQuery pentru a da load la diverse fișiere și să-mi afișeze un mesaj specific pentru fiecare tip de fatal error ce apare (în funcție de textul erorii).
În cazul acesta cred că cea mai bună opțiune este să folosesc redirect.

Din câte știu nu poți accesa funcții mysql în caz de fatal error pentru a salva ora, eroarea și alți parametrii folosind register_shutdown_function.

Aștept orice fel de idei și vă mulțumesc anticipat.

Adrian



badtiger
Senior Member
Mesaje: 598
Membru din: Vin Noi 03, 2006 7:54 pm
Contact:

Re: Ce fac cu un Fatal Error după ce îl captez?

Mesajde badtiger » Dum Dec 22, 2013 8:02 pm

Daca vrei sa afisezi iti recomand sa ai un singur mesaj pt toate tipurile de erori (nu este problema utilizatorilor serviciului si oricum majoritatea nu inteleg ce fatal error ai primit tu acolo).
In functie de fatal error se scriu log-uri in php/apache/sql cu tot cu time stamp si motiv.

Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Re: Ce fac cu un Fatal Error după ce îl captez?

Mesajde northwish » Dum Dec 22, 2013 9:16 pm

Până la urmă am folosit redirect header care transmite prin GET date unui fișier care gestionează fiecare eroare în parte pentru că am nevoie ca fiecare independent să fie prelucrată. Mulțumesc pentru răspuns!

Avatar utilizator
bluecrime
Senior Member
Mesaje: 204
Membru din: Mie Noi 21, 2007 11:22 pm
Localitate: Botosani
Contact:

Re: Ce fac cu un Fatal Error după ce îl captez?

Mesajde bluecrime » Vin Ian 10, 2014 7:49 pm


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Re: Ce fac cu un Fatal Error după ce îl captez?

Mesajde vectorialpx » Mar Ian 28, 2014 4:04 pm



Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori