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 13/09/2011, 16h34   #1
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 128
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : novembre 2006
Messages : 128
Points : 16
Points : 16
Par défaut écriture fichier .txt

Bonjour,
j'ai un probléme d'écriture sur un fichier texte :
j'ai essayé avec fputs , fwrite, avec une variable (remarks), et avec du texte "en dur". Le fichier txt se créé bien , mais rien n'est écrit dedans

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (!empty($_POST['remarks']))
 
			{
 
			$readme_file = "C:\\wamp\\www\\upload\\test.txt" ;	
 
			$writeF = fopen($readme_file, "w"); 
 
		    flock($writeF,LOCK_SH); // file locked
 
			fputs($writeF, $_POST['remarks']);
			fwrite($writeF, $_POST['remarks']);
			fwrite($writeF, "test");
 
			flock($writeF,LOCK_UN); // file unlocked
			fflush($writeF); // flushing on the buffered stream	
		    fclose($writeF);
 
			}
Merci pour votre aide
olivier1209 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 19h09   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
Avec LOCK_SH tu verouilles le fichier en lecture, donc forcément l'écriture ne passera pas.
Passe plutôt par LOCK_EX.

http://www.php.net/manual/en/function.flock.php
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. 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 00h23.


 
 
 
 
Partenaires

Hébergement Web