inserer un fichier txt

inserer un fichier txt - PHP - Programmation

Marsh Posté le 25-05-2006 à 17:25:31    

j'ai inclue ce code pour pouvoir inserer un fichier txt dans une page de mon site  
 


 <?
$fp = fopen("documents/radio-playlist.txt","r" );
$donnees = fgets($fp,255);
fclose($fp);
echo''.$donnees;
?>  


 
je l'ai pompé sur un tutoriel , j'y connais queud en php , le probleme c'est que le fichier txt fait plusieurs lignes , et ce code ne m'affiche sur la page que la 1ere ligne du fichier .
Qu'est-ce qu'il me manque pour que ca marche ?

Reply

Marsh Posté le 25-05-2006 à 17:25:31   

Reply

Marsh Posté le 25-05-2006 à 17:32:20    

tu boucle avec un while sur un feof($fp) qui te dis si t'es en fin de fichier :)

Reply

Marsh Posté le 25-05-2006 à 17:35:55    

Ya plus simple, si tu veux juste balancer directement le contenu d'un fichier texte, passe par readfile(), il ne sert qu'à ça :)

Reply

Marsh Posté le 25-05-2006 à 17:53:52    

naceroth a écrit :

Ya plus simple, si tu veux juste balancer directement le contenu d'un fichier texte, passe par readfile(), il ne sert qu'à ça :)


 
apres une rapide recherche google , ca a l'air d'etre mieux en effet qu'un fopen , le probleme , c'est que la mise en page n'est pas du tout respectée . J'ai un gros paté au lieu d'avoir des sauts de lignes comme definit dans mon fichier txt.
 
EDIT: pb presque resolu :D , merci bien :)


Message édité par ipnoz le 25-05-2006 à 18:03:35
Reply

Marsh Posté le 25-05-2006 à 19:22:24    

Rien à voir avec php ça, c'est plutôt de l'html qui se moque complètement des sauts de ligne.
 
Si ton texte est pas déjà en forme, passe par un

Code :
  1. echo nl2br(file_get_contents(fichier.txt));

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed