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 02/11/2006, 16h03   #1
Membre éclairé
 
Avatar de jmjmjm
 
Homme Jérémy
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 751
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Service public

Informations forums :
Inscription : avril 2005
Messages : 751
Points : 381
Points : 381
Par défaut Ecriture dans un fichier

Je veux ecrire dans un fichier mais sans en effacer le contenu donc fopen avec a est bien sauf que je veux ecrire en debut de fichier et non en fin est ce possible !!!

MERCI ET BONNE PROG !!
jmjmjm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 16h07   #2
Membre habitué
 
Avatar de SOAD08
 
Inscription : juillet 2004
Messages : 101
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : juillet 2004
Messages : 101
Points : 104
Points : 104
Envoyer un message via MSN à SOAD08 Envoyer un message via Skype™ à SOAD08
oui c'est possible avec les fonctions de manipulation de fichier, il me semble que pour revenir au debut d'un fichier c'est frewind($file_handle)
SOAD08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 16h43   #3
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
Salut, par contre si tu utilises rewind avec le mode a, cela écrira quand même à la fin de ton fichier. Je précise parce qu'une fois j'ai galéré 2 ou 3 heures avant de voir que c'était écrit dans la doc
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 19h03   #4
Membre éclairé
 
Avatar de jmjmjm
 
Homme Jérémy
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 751
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Service public

Informations forums :
Inscription : avril 2005
Messages : 751
Points : 381
Points : 381
oui ce ce dont je viens de me rendre compte comment faire pour ecrire en haut dans un fichier alors ??
jmjmjm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 19h51   #5
Membre éclairé
 
Avatar de Huntress
 
Inscription : août 2004
Messages : 454
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 454
Points : 339
Points : 339
Salut,

Peut être que tu devrais aller jeter un coup d'oeil sur la fonction http://fr.php.net/manual/fr/function.fseek.php.

Parce que j'ai regardé la fonction rewind()... elle est louche celle là, personne n'a l'air de s'en servir au vu du nombre de commentaires.
Pour ma part j'ai testé pas mal de trucs (a, w, w+, r...) rien n'y fait...en même temps j'suis pas en forme
__________________

Règle n°1 du forum francophone : Parler le français...
Pas de question technique par MP, le forum est fait pour çà, merci.
Huntress est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 19h59   #6
Membre éclairé
 
Avatar de jmjmjm
 
Homme Jérémy
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 751
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Service public

Informations forums :
Inscription : avril 2005
Messages : 751
Points : 381
Points : 381
J'ai trouvé !!! Je me suis servi d'un ancien sujete sur le forum

Pour ce que ca interesse :
Code :
1
2
3
4
5
6
7
 
if ($id_file=@fopen("Administration/News.txt","r+"))
{
$contents = file_get_contents("Administration/News.txt");
fputs($id_file,$_POST['TitreNews']."\n".$_POST['TextNews']."\n\n".$contents);
fclose($id_file);
}

Je pense que ca pourrais etre utile dans la FAQ qu'en pensez vous ??
jmjmjm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 20h15   #7
Membre éclairé
 
Avatar de Huntress
 
Inscription : août 2004
Messages : 454
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 454
Points : 339
Points : 339
Moi je trouve ça un peu brouillon... mon avis... juste pour le "fun" (qu'est-ce qu'on s'éclate) je tenterais avec fseek().
__________________

Règle n°1 du forum francophone : Parler le français...
Pas de question technique par MP, le forum est fait pour çà, merci.
Huntress est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h07.


 
 
 
 
Partenaires

Hébergement Web