Problème php

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

voilà, Comment faire une fonction ((ex : addLog ( $chaine )) qui va ajouter un log dans une variable et non dans un fichier???

merci.
Configuration: Linux
Firefox 3.0

1 réponse

  1. Utilisateur anonyme
     
    voilà un début :

    function addLog($chaine){

    $mess = "\n\t - Entrées créées : $CREATIONS" ;
    $mess = "$mess\n\t - Entrées modifiées : $MODIFICATIONS" ;
    $mess = "$mess\n\t - Changements de nom : $CHANGEMENTSNOM" ;
    $mess= "$mess\n\t - Entrées supprimées : $NOMBRESUPPRIMEES" ;
    $mess= "$mess\n\t - Erreurs créations : $ERRCREATIONS" ;
    $mess = "$mess\n\t - Alertes modifications : $ERRMODIFICATIONS\n" ;

    $chaine="action(s) effectuée(s) :$mess\n\t";

    $stock=$this->addlog($chaine);

    }
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Bonjour,

      à moins de les avoir déclarées en globales il faut passer les varaibles à une fonction:

      function addLog($CREATIONS,$MODIFICATIONS,$CHANGEMENTSNOM,$NOMBRESUPPRIMEES,$ERRCREATIONS,$ERRMODIFICATIONS){
      $mess = "\n\t Entrées créées :".$CREATIONS;
      $mess .= "\n\t - Entrées modifiées : ".$MODIFICATIONS;
      $mess .= "\n\t - Changements de nom : ".$CHANGEMENTSNOM;
      $mess .= "\n\t - Entrées supprimées : ".$NOMBRESUPPRIMEES;
      $mess .= "\n\t - Erreurs créations : ".$ERRCREATIONS;
      $mess .= "\n\t - Alertes modifications : ".$ERRMODIFICATIONS."\n";
      
      $chaine="action(s) effectuée(s) :".$mess."\n\t";
      retrun $chaine
      
      }
      
      $stock=$this->addlog($CREATIONS,$MODIFICATIONS,$CHANGEMENTSNOM,$NOMBRESUPPRIMEES,$ERRCREATIONS,$ERRMODIFICATIONS);
      
      
      0
      1. Utilisateur anonyme > Alain_42 Messages postés 5413 Statut Membre
         
        merci alain pour se coup de main^^ sa marche nickel
        0