Erreur sur un fopen
Posté : 23 août 2011, 23:41
bonsoir ,
mon code actuel utilise des fichier txt
donc via la fonction fopen j'ai acces a ces fichiers
je me retrouve actuellement avec une fonction qui bloque ,
je dois ecrire simultanement dans 2 fichiers txt bien distinct l'un de l'autre .
le premier fonctionne tres bien sans soucis
puis pour le second ca bloque
j'ai pourtant utilisé la meme commande
mais le fopen refuse et me retourne ca :
Warning: fopen(http://www........../images.up) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections in /homez.154/....beta1.php on line 687
voici en quelques lignes le fonctionnement du code
1/ je trace l'action d'un utilisateur (loggé ou non) dans un fichier txt <= cette fonction marche tres bien ,ouverture puis ecriture dans le fichier.txt
2/ puis je recupere le cookie du visiteur (si present , sinon je passe) et je le compare a la BDD txt <= ouverture et lecture du fichier.txt pour comparaison , fonctionne tres bien
3/ comme je dois garder trace du cookie dans la suite du code , je dois ouvrir un fichier pour ecrire une nouvelle ligne dans ce fameux second fichier.txt.
et c'est la que le fopen retourne l'erreur , je pense que cela vient du second fopen (2) car comme je suis a la suite il est pas refermé (pas de fclose)
comme c'est une boucle qui controle toute les lignes du fichier txt une par une pour trouver presence du compte je peux pas fermer n'importe ou .
par defaut il se ferme apres le (3) .
je pense que 2 fopen ouvert en meme temps ben ca met le dawa enfin , je sais pas trop , c'est pour cela qu eje voudrais un avis.
savoir si deja on idée des 2 fopen en meme temps peut bloquer le second
cdt
mon code actuel utilise des fichier txt
donc via la fonction fopen j'ai acces a ces fichiers
je me retrouve actuellement avec une fonction qui bloque ,
je dois ecrire simultanement dans 2 fichiers txt bien distinct l'un de l'autre .
le premier fonctionne tres bien sans soucis
puis pour le second ca bloque
j'ai pourtant utilisé la meme commande
mais le fopen refuse et me retourne ca :
Warning: fopen(http://www........../images.up) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections in /homez.154/....beta1.php on line 687
voici en quelques lignes le fonctionnement du code
1/ je trace l'action d'un utilisateur (loggé ou non) dans un fichier txt <= cette fonction marche tres bien ,ouverture puis ecriture dans le fichier.txt
2/ puis je recupere le cookie du visiteur (si present , sinon je passe) et je le compare a la BDD txt <= ouverture et lecture du fichier.txt pour comparaison , fonctionne tres bien
3/ comme je dois garder trace du cookie dans la suite du code , je dois ouvrir un fichier pour ecrire une nouvelle ligne dans ce fameux second fichier.txt.
et c'est la que le fopen retourne l'erreur , je pense que cela vient du second fopen (2) car comme je suis a la suite il est pas refermé (pas de fclose)
comme c'est une boucle qui controle toute les lignes du fichier txt une par une pour trouver presence du compte je peux pas fermer n'importe ou .
par defaut il se ferme apres le (3) .
je pense que 2 fopen ouvert en meme temps ben ca met le dawa enfin , je sais pas trop , c'est pour cela qu eje voudrais un avis.
savoir si deja on idée des 2 fopen en meme temps peut bloquer le second
cdt