Lire une ligne definie et mettre le contenu dans une variable [PHP] - Programmation
Marsh Posté le 22-03-2002 à 17:28:42
Nutelaa a écrit a écrit : Voila en fait j'ai un fichier .txt avec plusieurs information contenue a l'interieur, chacune a une ligne differentes. J'aimerai allé cherchez les informations d'une ligne definie et les mettre dans une variable.. Je crois qu'il faut utilisez fgets() mais je voit pas trop |
tu as aussi file() qui stocke chaque ligne de ton fichier dans une case de tableau, c'est peut-être plus utile dans ton cas
Marsh Posté le 22-03-2002 à 17:37:01
$tableau = file("/chemin/vers/ton/fichier.txt" );
et tu récupère:
$tableau[0]=première ligne de ton fichier
$tableau[1]=deuxième ligne de ton fichier
etc ...
Marsh Posté le 22-03-2002 à 17:47:12
ah vi je vais testé merchi
Marsh Posté le 22-03-2002 à 17:47:40
comment qu'on fait pour dire de selectionnez toutes les lignes apres la ligne2 par ex?
Marsh Posté le 22-03-2002 à 17:50:15
Et bien tu fais :
// Ligne 2 = indice 1 dans le tableau
$string = "";
for ($i=1; $i<=count($tableau); $i++) {
$string .= $tableau[$i] . "\r\n";
}
// Comme ca $string contient tout ce qu'il y a dans le fichier à partir de la ligne 2 incluse
[jfdsdjhfuetppo]--Message édité par Dost67--[/jfdsdjhfuetppo]
Marsh Posté le 22-03-2002 à 18:04:05
Dost67 a écrit a écrit : Et bien tu fais : // Ligne 2 = indice 1 dans le tableau $string = ""; for ($i=1; $i<=count($tableau); $i++) { $string .= $tableau[$i] . "\r\n"; } // Comme ca $string contient tout ce qu'il y a dans le fichier à partir de la ligne 2 incluse |
ca foire enfin ca affiche rien quoi
Marsh Posté le 22-03-2002 à 18:12:43
Faut d'abord que tu fasses $tableau = file("machin.txt" );
et après echo $string;
Marsh Posté le 22-03-2002 à 18:22:31
wewe cetait une erreur de ma part dsl
Marsh Posté le 22-03-2002 à 17:14:26
Voila en fait j'ai un fichier .txt avec plusieurs information contenue a l'interieur, chacune a une ligne differentes.
J'aimerai allé cherchez les informations d'une ligne definie et les mettre dans une variable..
Je crois qu'il faut utilisez fgets() mais je voit pas trop
---------------
::: Nutelaa :::