Page 1 sur 1

comment on peut afficher les resultats extraits d'un fichier

Posté : 12 juil. 2007, 23:54
par b.kafa
voila une partie de mon script par lequel je voudrais afficher les données dans le fichier
mais les resultas toujour sur la meme ligne
comment faire pour les faire sur des lignesau dessu et en haut par exemple

Code : Tout sélectionner

bibo:bonjour bibo:ça va
if(file_exists($fichier))
  {
  $lfile=file($fichier);
  $max=5;
  $nfile=count($lfile);
  
  if ($nfile<$max){
  $startline=0;
  }
  else{
  $startline=($nfile-$max);
  }
for ($i = 0; $i <= $max; $i++) 
{
$contenu.= $lfile[$i+$startline]; ici c'est le problème
}
merci d'avance

Posté : 13 juil. 2007, 09:13
par d0m
Bonjour,

Chaque élément de ton tableau contient une chaine représentant une ligne du fichier avec comme dernier caractère "\n" pour indiquer le saut de ligne.

Tu l'affiche dans une page html/php et les sauts de lignes "\n" n'ont pas effet dedans, il faut mettre <BR> en plus pour un saut de ligne html.

Il faut mettre alors des balises <BR> dans ta variable $contenu après chaque saut de ligne \n :

Code : Tout sélectionner

foreach($lfile as $ligne){ contenu .= $ligne . '<BR>';