Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2011, 09h57   #1
Membre habitué
 
Inscription : décembre 2007
Messages : 579
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 579
Points : 114
Points : 114
Par défaut enregistrement d'erreur dans BDD mssql

Bonjour,

voila j'ai un problème. Je cherche à enregistrer mes erreurs php dans une table sql bien spécifique (avec champs type : warning, notice..., date, message...).

Comment puis-je procéder ?

Merci
thor76160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 10h42   #2
Membre habitué
 
Inscription : décembre 2007
Messages : 579
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 579
Points : 114
Points : 114
y aurait-il un moyen d'avoir un accès au fichier errors.log ?
il semblerait que l'accès m'y soit refuser. Avec un ini_set(...) ça irait ?
thor76160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 11h43   #3
Membre habitué
 
Inscription : décembre 2007
Messages : 579
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 579
Points : 114
Points : 114
j'ai réussi à acceder à mon fichier errors.log.

Désormais j'obtiens plusieurs types de lignes :

Code :
1
2
3
4
5
6
7
[05-Sep-2011 16:50:15] PHP Fatal error:  Uncaught SoapFault exception: [HTTP] Error Fetching http headers in E:\devpsh.net\SOAP\client.php:44
Stack trace:
#0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://mysite.p...', 'urn:WebServiceA...', 1, 0)
#1 [internal function]: SoapClient->__call('SyncIntervenant', Array)
#2 E:\devpsh.net\SOAP\client.php(44): SoapClient->SyncIntervenant('AGUI', 'toto', 'client_php')
#3 {main}
  thrown in E:\devpsh.net\SOAP\client.php on line 44
ou encore :

Code :
[05-Sep-2011 16:52:42] PHP Warning:  mssql_query() [<a href='function.mssql-query'>function.mssql-query</a>]: message: La conversion d'un type de données varchar en type de données datetime a créé une valeur hors limites. (severity 16) in E:\devpsh.net\SOAP\classes\WebService.class.php on line 76
ou :

Code :
1
2
3
4
5
6
7
[05-Sep-2011 20:05:48] PHP Warning:  Missing argument 2 for creatCISuppr(), called in E:\devpsh.net\SOAP\classes\WebService.class.php on line 2288 and defined in E:\devpsh.net\contrats_functions.php on line 5
[05-Sep-2011 20:05:48] PHP Stack trace:
[05-Sep-2011 20:05:48] PHP   1. {main}() E:\devpsh.net\SOAP\server.php:0
[05-Sep-2011 20:05:48] PHP   2. SoapServer->handle() E:\devpsh.net\SOAP\server.php:15
[05-Sep-2011 20:05:48] PHP   3. WebService->SyncOnceIntervention() E:\devpsh.net\SOAP\server.php:15
[05-Sep-2011 20:05:48] PHP   4. WebService->AnnulationIntervention() E:\devpsh.net\SOAP\classes\WebService.class.php:527
[05-Sep-2011 20:05:48] PHP   5. creatCISuppr() E:\devpsh.net\SOAP\classes\WebService.class.php:2288
comment puis-je différencier ces différents type d'erreur ?

j'essai d'utiliser un preg_match, mais j'y comprends rien à cette fonction :/

pour chaque erreur, je dois prélever :
- la date
- le niveau (fatal, notice, warning...)
- le fichier
- la ligne
- le message
thor76160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h13.


 
 
 
 
Partenaires

Hébergement Web