par
Rudycqfd » 22 avr. 2005, 17:19
Bonjour
J'ai un soucis avec un fichier "fantome"
le code suivant génère un fichier text et incrémente une valeur
Code : Tout sélectionner
<?php
$minih=1;
$maxih=6;
$calculh=rand($minih,$maxih);
$calculh=$calculh+6;
$habilite="habilite.txt";
touch($habilite);
$fp = @fopen($habilite, "r");
if (!$fp)
{
echo "Impossible d'ouvrir $habilite en lecture";
exit;
}
$comptehabilite = fgets($fp, 3);
$comptehabilite=$comptehabilite+$calculh;
fclose($fp);
$fp = @fopen($habilite, "w"); // le fichier est ouvert en ecriture, remis a zero
if (!$fp) {
echo "Impossible d'ouvrir $habilite en ecriture";
exit;
}
fputs($fp, $comptehabilite);
fclose($fp);
?>
jusque la tout ce passe correctement sauf qu'un second fichier est généré.
Il ne porte pas d'extension, contient et se nomme comme le résultat du rand()+6.

KézaKo ?
Si quelqu'un a une

, elle serai la bienvenue. Merci
Bonjour
J'ai un soucis avec un fichier "fantome"
le code suivant génère un fichier text et incrémente une valeur
[code]
<?php
$minih=1;
$maxih=6;
$calculh=rand($minih,$maxih);
$calculh=$calculh+6;
$habilite="habilite.txt";
touch($habilite);
$fp = @fopen($habilite, "r");
if (!$fp)
{
echo "Impossible d'ouvrir $habilite en lecture";
exit;
}
$comptehabilite = fgets($fp, 3);
$comptehabilite=$comptehabilite+$calculh;
fclose($fp);
$fp = @fopen($habilite, "w"); // le fichier est ouvert en ecriture, remis a zero
if (!$fp) {
echo "Impossible d'ouvrir $habilite en ecriture";
exit;
}
fputs($fp, $comptehabilite);
fclose($fp);
?>
[/code]
jusque la tout ce passe correctement sauf qu'un second fichier est généré.
Il ne porte pas d'extension, contient et se nomme comme le résultat du rand()+6. :?: KézaKo ?
Si quelqu'un a une :idea: , elle serai la bienvenue. Merci