fichier texte

bad
Invité n'ayant pas de compte PHPfrance

24 avr. 2005, 22:11

salut tout le monde !
voici mon problème, j'enregistre des commentaires dans un fichiers texte via mon interface web... j'enregistre le prénom, le commentaire, la date et l'heure puis pose un \n en fin de fichier texte poour aller à la ligne...
ma question la voici je voudrais pouvoir afficher tout le contenu de mon fichier texte mais dans le sens inverse... en effet je l'affiche dans l'ordre actuellement donc tous les messages sont inversé par rapport à la date et l'heure à laquelles ils ont été saisi... donc pa logique ! si vous pouviez me guider ! merci !

Mammouth du PHP | 19672 Messages

25 avr. 2005, 00:01

Salut,
tu peux mettre chaque ligne de ton fichier dans un tableau indexé et utiliser la fonction array_reverse() pour inverser l'ordre d'affichage.

Sur mon site, le script de livre d'or téléchargeable fonctionne de cette manière, tu peux le récupérer et fouiller le code pour t'en inspirer au besoin.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Daz
Eléphanteau du PHP | 36 Messages

25 avr. 2005, 09:02

Salut,
Et pour compléter les propos de Cyrano, tu peux utiliser la fonction
file() http://fr2.php.net/manual/fr/function.file.php
qui retournera ton fichier sous la forme d'un tableau

++

Daz

bad
Invité n'ayant pas de compte PHPfrance

25 avr. 2005, 17:29

salut ! parfait le array_reverse !!! je connaissais la fonction file mais je pensais pas qu'on pouvait l'inverser aussi simplement ! merci en tout cas les gars !
bye !