Bonjour
je voudrai votre aide pour parser un fichier texte
ex :
Eukaryota
2
ancestral
n
2759
131567
1474
5358
36329
3702
33154
//la fin est ici
Les champs vides sont non renseignés.
j'ai une fonction me permettant de lire le fichier texte
Je fais donc un explode mais celui-ci n'est pas complet car:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function recup_species($requete){ $result_requete= ""; $file = fopen("../tmp/".$requete."/descr.txt", "r"); if ($file) { while (!feof($file)) { $result_requete= $result_requete.fgets($file, 4096); } fclose($file); } return $result_requete; }
1/ Vu que chaque terme est sur une ligne, je ne sais pas si en php '\n' est le terme adéquat
Code : Sélectionner tout - Visualiser dans une fenêtre à part list($_SESSION['requete'][$req]['NAME'],...., ) = explode('\n', recup_species($req));
2/Les 10 permières lignes du fichier sont constantes, mais la requete faite en background ajoute des nouvelles données et je ne sais pas combien c'est aléatoire
Je voudrais donc stocker toutes ces dernières lignes dans une seule variable du type $_SESSION['requete'][$req]['TAXIDCH']
Pouvez vous m'aider??
Partager