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?
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);
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...