IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

enregistrement d'erreur dans BDD mssql


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    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

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Par défaut
    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 ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Par défaut
    j'ai réussi à acceder à mon fichier errors.log.

    Désormais j'obtiens plusieurs types de lignes :

    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 encore :

    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
    ou :

    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
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enregistrement doublons erreur dans ma base Paradox
    Par tarmo57 dans le forum Débuter
    Réponses: 5
    Dernier message: 05/07/2008, 01h09
  2. Réponses: 4
    Dernier message: 10/09/2007, 12h05
  3. [D7],[Access],[ADO],enregistrer une erreur dans un fichier log
    Par iam dans le forum Bases de données
    Réponses: 9
    Dernier message: 16/04/2007, 18h24
  4. [MySQL] Enregistrer Infos Formulaire dans Bdd
    Par jakkihm dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/01/2007, 17h13
  5. insérer date dans bdd mssql
    Par ericmart dans le forum ASP
    Réponses: 18
    Dernier message: 14/12/2004, 14h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo