Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/03/2011, 00h02   #1
Invité de passage
 
Inscription : décembre 2003
Messages : 44
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 44
Points : 1
Points : 1
Par défaut ecriture d'un fichier

Bonjour, je souhaite écrire des données à la suite d'un fichier
et j'utilise la fonction $file=fopen($ficihier,w+)
l'écriture se fait correctement. La création du fichier lorsque celui-ci n'existe pas se fait également correctement mais j'ai un problème.
Lorsque le fichier n'existe pas, la fonction "fopen" le crée mais elle envoie
également un message d'erreur dans la page que je ne veux pas.
ce message indique que le fichier n'existait pas auparavant
Je ne veux pas ce message. comment faire.
J'ai essayé tous les paramètres; w;w+;a;a+;r+
j'ai à chaque fois le message d'erreur.
merci de votre aide
phillag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 00h10   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
utilise file_puts_contents
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 08h39   #3
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Quelle est l'erreur exacte affichée ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 15h30   #4
Invité de passage
 
Inscription : décembre 2003
Messages : 44
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 44
Points : 1
Points : 1
l'erreur est "failled to open tream, no such file in c:/fichiers/fich...

cela ne change rien que j'utilise 'file_puts_contents' à la place de
fputs car l'erreur est déclanchée par fopen au tout début.
phillag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 15h57   #5
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Code :
$file=fopen("toto.txt","w+");
Une ligne comme ça ne produit pas d'erreur si le fichier n'existe pas.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h49.


 
 
 
 
Partenaires

Hébergement Web