par
pierre49 » 22 mars 2010, 22:12
J'ai cherché un peu dans d'autres forum et avec le "file", et j'arrive à extraire la donnée mais en connaissant le nombre de lignes. Dans mon cas ce pourrait être une solution car le caractère à chercher dans le fichier est toujours à la même ligne. J'ai le code suivant:
<?php
$fichier = file("fichier.txt"); // Nom du fichier à afficher, son adresse de localisation
// je sais que nom est à la ligne 7 donc je récupère la ligne 7 :
$ligne7=$fichier[7]; // On affiche ligne par ligne le contenu du fichier
// on cherche la place du "=" :
$pos=strpos($ligne7,"=");
//ensuite je récupère les caractères après le "=" :
$nom=substr($ligne7,$pos+1,strlen($ligne7)-$pos);
//voici le résultat :
echo("texte : ".$nom."<br>");
?>
Maintenant il me faudrait une solution sans connaitre le numéro de ligne mais dèjà cette solution me convient.
Merci à toi
J'ai cherché un peu dans d'autres forum et avec le "file", et j'arrive à extraire la donnée mais en connaissant le nombre de lignes. Dans mon cas ce pourrait être une solution car le caractère à chercher dans le fichier est toujours à la même ligne. J'ai le code suivant:
<?php
$fichier = file("fichier.txt"); // Nom du fichier à afficher, son adresse de localisation
// je sais que nom est à la ligne 7 donc je récupère la ligne 7 :
$ligne7=$fichier[7]; // On affiche ligne par ligne le contenu du fichier
// on cherche la place du "=" :
$pos=strpos($ligne7,"=");
//ensuite je récupère les caractères après le "=" :
$nom=substr($ligne7,$pos+1,strlen($ligne7)-$pos);
//voici le résultat :
echo("texte : ".$nom."<br>");
?>
Maintenant il me faudrait une solution sans connaitre le numéro de ligne mais dèjà cette solution me convient.
Merci à toi