Lire et afficher une partie d'un fichier text
phenX
Messages postés
734
Statut
Membre
-
phenX Messages postés 734 Statut Membre -
phenX Messages postés 734 Statut Membre -
Bonjour,
tout dabord meilleurs voeux à tous et à toutes !
voici mon problème :
j'ai un fichier texte qui correspond à ceci :
text[1]='textligne1';
img[1]='imgligne1';
desc[1]='descligne1';
text[2]='textligne2';
img[2]='imgligne2';
desc[2]='descligne2';
text[3]='textligne3';
img[3]='imgligne3';
desc[3]='descligne3';
etc....
Donc ce que je voudrais c'est afficher sur ma page web uniquement les ligne text[] parexemple, mais juste ce qu'il y a après le "="
comment faire ? en php ? en javascript ?
Merci d'avance
tout dabord meilleurs voeux à tous et à toutes !
voici mon problème :
j'ai un fichier texte qui correspond à ceci :
text[1]='textligne1';
img[1]='imgligne1';
desc[1]='descligne1';
text[2]='textligne2';
img[2]='imgligne2';
desc[2]='descligne2';
text[3]='textligne3';
img[3]='imgligne3';
desc[3]='descligne3';
etc....
Donc ce que je voudrais c'est afficher sur ma page web uniquement les ligne text[] parexemple, mais juste ce qu'il y a après le "="
comment faire ? en php ? en javascript ?
Merci d'avance
A voir également:
- Lire et afficher une partie d'un fichier text
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
35 réponses
Bonjour,
Interesse toi aux fonctions str de php.
La syntaxe doit être :
Lecture dans le fichier
Recherche de la chaine 'text'
Récupération dans cette chaine de la partie souhaitée pour l'enregistrer dans un variable
Afficher la variable
Interesse toi aux fonctions str de php.
La syntaxe doit être :
Lecture dans le fichier
Recherche de la chaine 'text'
Récupération dans cette chaine de la partie souhaitée pour l'enregistrer dans un variable
Afficher la variable
merci de ta réponse, mais en fait je ne veux aps récupérer la chaine 'texte', je veu juste la trouver et mettre ce qu'il y a après les "="
Je ne te donne pas la solution finale je te donne la methode.
Ce qu'il y a apres le "=" ne sera jamais pareil alors que ce qu'"il y a devant ton = est toujours "text".
Le fait de chercher la chaine "text" va permettre à ton programme de se placer sur la ligne souhaitée.
Après, à toi de trouver la fonction te permettant de récupérer uniquement ce qui se trouve après le "="
Ce qu'il y a apres le "=" ne sera jamais pareil alors que ce qu'"il y a devant ton = est toujours "text".
Le fait de chercher la chaine "text" va permettre à ton programme de se placer sur la ligne souhaitée.
Après, à toi de trouver la fonction te permettant de récupérer uniquement ce qui se trouve après le "="
daccord mais du coup ca ne m'aide pas vraiement puisque je ne sais pas comment justement recupérer ce qu'il y a apres mon "=" (ce qui est accessoirement ma question)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
utilises la fonction explode de php qui te permettra de savoir ce qu'il y a après le =
Vincent
utilises la fonction explode de php qui te permettra de savoir ce qu'il y a après le =
Vincent
oui, de mémoire :
$nouveautees = file_get_contents ('monfichier.txt');
liste($nouveautees)=explode("=",$nouveautees);
Echo $nouveautees;
$nouveautees = file_get_contents ('monfichier.txt');
liste($nouveautees)=explode("=",$nouveautees);
Echo $nouveautees;
<?php
$nouveautees = file_get_contents ('monfichier.txt');
$nouveautees=explode("=",$nouveautees);
print_r($nouveautees);
?>
Si tu modifies comme ceci, ca renvoie quoi ?
$nouveautees = file_get_contents ('monfichier.txt');
$nouveautees=explode("=",$nouveautees);
print_r($nouveautees);
?>
Si tu modifies comme ceci, ca renvoie quoi ?
Déjà, à mon avis, tu as un problème sur la lecture de ton fichier ! Tu l'ouvre bien ? Tu le parcours ?
Tu peux montrer plus de code ?
Tu peux montrer plus de code ?
Le fatal error, tu peux donner c'est sur quelle ligne ?
Donne les infos directement pour qu'on gagne du temps ,;)
Donne les infos directement pour qu'on gagne du temps ,;)