Php: lire la première ligne d'un fichier TXT
Résolu/Fermé6 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
18 nov. 2009 à 18:27
18 nov. 2009 à 18:27
Il t'a donné deux solution.
Soit
Soit
<?php $o = fopen("news.txt","r"); $l = fgets($o); echo $l; ?>Soit
<?php $o = fopen("news.txt","r"); $l = fgets($o); $e = explode(";",$l); foreach($e as $t){ echo $t ."<br/>"; } ?>
Utilisateur anonyme
18 nov. 2009 à 18:16
18 nov. 2009 à 18:16
Voila les fonctions à utiliser pour lire la 1ère ligne d'un fichier :
https://www.php.net/manual/fr/function.fopen.php
https://www.php.net/manual/fr/function.fgets.php
Et si tu veux découper cette première ligne pour avoir les titres séparés d'un caractère spécial un à un :
https://www.php.net/manual/fr/function.explode.php
https://www.php.net/manual/fr/function.fopen.php
https://www.php.net/manual/fr/function.fgets.php
Et si tu veux découper cette première ligne pour avoir les titres séparés d'un caractère spécial un à un :
https://www.php.net/manual/fr/function.explode.php
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
18 nov. 2009 à 18:16
18 nov. 2009 à 18:16
Juste un conseil : utilises le XML pour stocker tes données.
Sinon, il suffit d'utiliser la fonction fgets qui ne retourne que la première ligne.
Sinon, il suffit d'utiliser la fonction fgets qui ne retourne que la première ligne.
Utilisateur anonyme
18 nov. 2009 à 18:20
18 nov. 2009 à 18:20
pouriez vous me donner le code en entier car j'ai déjà été visiter ces page !
a+
merci
a+
merci
Texto ça ferai un truc du style :
A toi de modifier ce code selon tes besoins !
Bonne soirée !
<?php $o=fopen("news.txt","r"); $l=fgets($o); echo $l; //Si tu veux découper, faire une liste par exemple : $e=explode(";",$l); //Si évidement le caractère séquent est ; foreach($e as $t){ echo $t ."<br/>"; } ?>
A toi de modifier ce code selon tes besoins !
Bonne soirée !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
18 nov. 2009 à 18:25
18 nov. 2009 à 18:25
Merci !
c'est super ça marche !
Mais j'ai une petite question pourquoi ça s'affiche 2 fois ?
a+
c'est super ça marche !
Mais j'ai une petite question pourquoi ça s'affiche 2 fois ?
a+
Utilisateur anonyme
18 nov. 2009 à 18:27
18 nov. 2009 à 18:27
C'est parce que je t'ai mis aussi une version "liste" de tout les titres. Supprimer soit "echo $l;" soit la partie après "//Si tu veux découper, faire une liste par exemple :"
PS: N'oublie pas de cocher résolut ;-)
PS: N'oublie pas de cocher résolut ;-)
27 mai 2016 à 01:08