Problème php

Résolu/Fermé
Utilisateur anonyme - 20 mai 2008 à 09:29
 Utilisateur anonyme - 23 mai 2008 à 13:55
Bonjour,

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

merci.
A voir également:

1 réponse

Utilisateur anonyme
20 mai 2008 à 10:48
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
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
20 mai 2008 à 11:59
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
Utilisateur anonyme > Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017
23 mai 2008 à 13:55
merci alain pour se coup de main^^ sa marche nickel
0