par
animithra » 24 nov. 2009, 07:55
Bonjour,
Il faut que tu arrives à adopter le système suivant :
1) J'ouvre mon fichier en lecture en connaissant le nombre de référence recherché.
2) Pour chaque occurrence de ce nombre, je cherche sa position
3) A chaque position je récupère l'ensemble des caractères sur la ligne.
En code ça te donne la structure suivante :
//ouverture de fichier en lecture (je reviens pas dessus, si tu ne connais pas la doc est ton amie).
$filename = "nom de mon fichier";
$ouverture = fopen("r+",$filename);
$contenu = fread($ouverture,filesize($filename);
//je considère que le nombre de référence est stocké dans $id.
while(il existe une position de $id dans le document plus loin que là où est positionné mon curseur){
//je récupère la position du $id
//comme la ligne est du type $id suivi d'un espace, suivi de mes caractères
//je récupère ma ligne à partir du caractère position $id + 1
//et je boucle tant que l'élément suivant est une lettre
}
Pour te mettre sur la voie, je t'indique deux fonctions :
substr() que tu dois déjà connaître et
strpos()
Bon courage, bonne continuation et bonne programmation.