Probleme avec fopen
babou
-
arshi92 Messages postés 141 Statut Membre -
arshi92 Messages postés 141 Statut Membre -
Bonjour,
comment lire et écrire dans un fichier se trouvant dans "c:\site\formulaire\bd\cmpt\compteur.txt"?
voici le message d'erreur:
Warning: fopen(C:\Site\formulaire\BD\Cmpt\compteur.txt) [function.fopen]: failed to open stream: No error in C:\Site\formulaire\mail.php on line 11
comment lire et écrire dans un fichier se trouvant dans "c:\site\formulaire\bd\cmpt\compteur.txt"?
voici le message d'erreur:
Warning: fopen(C:\Site\formulaire\BD\Cmpt\compteur.txt) [function.fopen]: failed to open stream: No error in C:\Site\formulaire\mail.php on line 11
3 réponses
-
Bonjour,
Pour commencer, montres nous le code que tu as utilisé.
Ensuite... dans la doc il est indiqué :
Sous Windows, assurez-vous de bien protéger les antislash utilisés dans le chemin du fichier, ou bien utilisez des slashs.
... en as tu tenu compte ?
-
voici une partie du code
$root = "C:\site\formulaire\bd\cmpt\compteur.txt";
$rf = fopen($root, "r");
$cmpt = fread($rf, 15);
fclose($rf);
$cmpt = ++;
$wf = fopen($root, "w");
fwrite($wf, $cmpt);
fclose($wf); -
Salut. Comme jordane45 l'a mentionné,
Il te suffit de remplacer les antislash par des slashs donc :
$root = "C:/site/formulaire/bd/cmpt/compteur.txt";
:)