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![]()
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![]()
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 ?
j'ai réussi à acceder à mon fichier errors.log.
Désormais j'obtiens plusieurs types de lignes :
ou encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part [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
comment puis-je différencier ces différents type d'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Partager