Grosse galere php

olivecales Messages postés 1 Date d'inscription vendredi 28 février 2003 Statut Membre Dernière intervention 28 février 2003 - 28 févr. 2003 à 22:50
sebastienbro Messages postés 246 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 5 août 2004 - 1 mars 2003 à 10:25
bonsoir
je veux importer sur un formulaire des donnees stockee sur un fichier text
si qqs un a la soluces il sera la bien venu merci

1 réponse

sebastienbro Messages postés 246 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 5 août 2004 2
1 mars 2003 à 10:25
Tout dépend commen est organisé ton fichier texte !

pour ouvrir un fichier, utilise :

$fichier = fopen(<tonfichier>, "r+");

pour lire :

$info = fgets($fichier, $lngbuffer);

en sachant que $lngbuffer est le nombre de careactère à lire

et pour écrire :

fputs($fichier, $a_ecrire);

fputs s'arrete de lire dès qu'il rencontre un saut de ligne.

en sachant que $a_ecrire est ce qui doit etre écrit

pour fermer le fichier :

fclose($fichier);

---

Avant toute lecture ou écriture, tu es obligé d'ouvrir ton fichier avec fopen.

---

Pour ton fichier, je te conseil de mettre tte les information sur des lignes différentes, et de lire a chaque fois une ligne differente.

exemple :

Imaginons que tu es 3 informations a reprendre: Le nom, l'age et le pseudo :

$i = 0;

while (! feof($fichier)) {

$info[$i] = fgets($fichier, 1000); //si le nom peut faire plus de 1000 caractère, augmente, mé je pense po :)

$i++; //on incrémente $i de 1

} //et on recommence jusqua la fin du fichier

Ensuite, tu a tes info ds $info.

le nom, $info[0];
l'age, $info[1];
le pseudo, $info[2];

et autant qu'il y a de lignes !

Voilà, Bye !

\* -- [mailto:sebastienbro@aol.com Seb] -- */
0
Rejoignez-nous