?Ma question est simple, mais je n'ai pas r�ussi � trouver la r�ponse dans la documentation disponible pour php...

J'ai �crit un petit livre d'or en php. Les visiteurs du site web en question entrent leurs commentaires dans un formulaire de saisie, et leurs contributions sont inscrites dans un fichier texte � l'aide des fonctions fopen() et puts() dans un fichier texte nomm�, disons, commentaires.txt . Ca marche comme �a:
//Ouverture en �criture du fichier commentaires
$commentaires=fopen("commentaires.txt", "a");
//Insertion des nouveaux commentaires ($neuf) � la fin du fichier
$puts($commentaires, ("$neuf"));
//fermeture du fichier commentaires
fclose($commentaires);

Le probl�me, c'est que les commentaires sont ins�r�s � la fin du fichier, alors que je les veux au d�but. Or, je n'arrive pas � obtenir ce r�sultat. Dans la ligne:
$commentaires=fopen("commentaires.txt", "a");
l'option "a" ordonne au script d'ins�rer le nouveau texte � la fin du fichier. Mais selon la documentation, il n'existe pas d'option �quivalente permettant d'ins�rer le commentaire au d�but du fichier!
L'option "w" permet d'effacer le contenu du fichier pour le remplacer par quelque chose de neuf, mais ce n'est pas ce que je veux. L'option "r" ne donne pas non plus le r�sultat souhait�...

Pour ceux qui connaissent: quelle est la mani�re la plus simple d'ins�rer le nouveau texte au d�but du fichier?

Ludwin

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à