par
Aureusms » 08 nov. 2011, 01:02
Tu fais ton traitement avant de vérifier si ta variable est positive ou négative.
Dans les deux cas si a >0 ou a < 0 tu retourne $arborescence_log=$arborescence_log+$a; Est ce normal ?
Si j'ai bien compris tu veux jouer sur les curseurs d'écriture.
+1 => tu complètes en mettant une ligne à ton fichier log avec === SERVEUR.PHP ===
-1 => tu veux fermer ton ficher avec === FIN SERVEUR.PHP ===
Il y a une fonction pour cela toute prête :
http://www.php.net/manual/fr/function.f ... ntents.php
Dans ton cas :
<?php
$arborescence_log = 2;
$texte = "=== SERVEUR.PHP ==="."\n";
for ($n = 0; $n < $arborescence_log; $n++)
$texte .= "ligne : ".$n."|\t\n";
$texte .= "=== FIN SERVEUR.PHP ===";
file_put_contents ("LOG.txt",$texte);
?>
Si tu veux créer ta fonction qui créer ton fichier log, je te conseille de travailler avec les tableaux
<?php
function log_it ($tableauTexte=FALSE)
{
if (empty($tableauTexte) && !is_array($tableauTexte)) //si pas de texte
return FALSE;
$sortie = "=== SERVEUR.PHP ==="."\n";
for ($n = 0; $n < count($tableauTexte); $n++)
$sortie .= "ligne : ".$n." - ".$tableauTexte[$n]." - |\t\n";
$sortie .= "=== FIN SERVEUR.PHP ===";
return $sortie;
}
$tab = array (":: asb", "ldedede", "hhhiuhiuh");
if ($texte = log_it ($tab))
file_put_contents ("LOG.txt",$texte);
?>
Tu fais ton traitement avant de vérifier si ta variable est positive ou négative.
Dans les deux cas si a >0 ou a < 0 tu retourne $arborescence_log=$arborescence_log+$a; Est ce normal ?
Si j'ai bien compris tu veux jouer sur les curseurs d'écriture.
+1 => tu complètes en mettant une ligne à ton fichier log avec === SERVEUR.PHP ===
-1 => tu veux fermer ton ficher avec === FIN SERVEUR.PHP ===
Il y a une fonction pour cela toute prête : http://www.php.net/manual/fr/function.file-put-contents.php
Dans ton cas :
[php]<?php
$arborescence_log = 2;
$texte = "=== SERVEUR.PHP ==="."\n";
for ($n = 0; $n < $arborescence_log; $n++)
$texte .= "ligne : ".$n."|\t\n";
$texte .= "=== FIN SERVEUR.PHP ===";
file_put_contents ("LOG.txt",$texte);
?>[/php]
Si tu veux créer ta fonction qui créer ton fichier log, je te conseille de travailler avec les tableaux
[php]
<?php
function log_it ($tableauTexte=FALSE)
{
if (empty($tableauTexte) && !is_array($tableauTexte)) //si pas de texte
return FALSE;
$sortie = "=== SERVEUR.PHP ==="."\n";
for ($n = 0; $n < count($tableauTexte); $n++)
$sortie .= "ligne : ".$n." - ".$tableauTexte[$n]." - |\t\n";
$sortie .= "=== FIN SERVEUR.PHP ===";
return $sortie;
}
$tab = array (":: asb", "ldedede", "hhhiuhiuh");
if ($texte = log_it ($tab))
file_put_contents ("LOG.txt",$texte);
?>[/php]