Forum Solarus-Games francophone

Autres => Informatique => Discussion démarrée par: Seb le grand le 20 Avril 2005 à 17:23

Titre: PHP et les fichiers
Posté par: Seb le grand le 20 Avril 2005 à 17:23
Je suis bien embarrassé : moi, j'aime inscrire les données de mon site web dans des fichiers .txt. Cependant à chaque fois qu'une donnée est ajoutée, c'est à la suite des autres. Alors voilà ma requête : j'aimerai que lorsqu'une donné est inscrite, elle s'inscrit non pas à la suite, mais au début du fichier. Quelqu'un pourrait m'aider?
Titre: PHP et les fichiers
Posté par: mota le 20 Avril 2005 à 19:18
Citation
$nouvelle_donnee = ""; //ici ce que tu veux rajouter

$fichier = fopen('fichier.txt', 'r+');

$contenu_fichier = fgets($fichier);

$donnee_ajoutee = $nouvelle_donnee.$contenu_fichier ;

fseek($fichier, 0);

fputs($fichier, $donnee_ajoutee);

fclose($fichier);


Titre: PHP et les fichiers
Posté par: Seb le grand le 20 Avril 2005 à 19:44
Si je comprend bien, je stocke tout simplement le contenu actuel du fichier dans une variable, puis le contenu est effacé, la nouvelle donnée entrée, puis le contenu précédent rajoutés? Pas bête j'aurai du y penser...