A voir également:
- Saut de ligne lecture fichier txt PHP
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Partage de photos en ligne - Guide
- Ouvrir fichier .bin - Guide
3 réponses
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
4 févr. 2011 à 15:21
4 févr. 2011 à 15:21
Utilisateur anonyme
Modifié par baladur13 le 4/02/2011 à 17:45
Modifié par baladur13 le 4/02/2011 à 17:45
Bonjour,
Ce code corrigé devrait afficher les dix première lignes
$fp = fopen("file.txt","r");
$page = "";
$i = 0;
while (!feof($fp) && $i<=10)
{
$page .= fgets($fp) . '<br/>';
$i ++;
}
echo $page;
Pour les dix dernières lignes il faudrait faire :
$tab = array();
$fp = fopen("file.txt","r");
while (!feof($fp))
{
$tab[] = fgets($fp);
}
$page = "";
for ($i=1; $i<=10; $i++) {
$n=count($tab)-$i;
if ($n>=0) $page .= $tab[$n].'<br/>';
}
echo $page;
Ca doit le faire le pense à quelques détails près.
Signature non conforme - Publicité supprimée Modération CCM
Ce code corrigé devrait afficher les dix première lignes
$fp = fopen("file.txt","r");
$page = "";
$i = 0;
while (!feof($fp) && $i<=10)
{
$page .= fgets($fp) . '<br/>';
$i ++;
}
echo $page;
Pour les dix dernières lignes il faudrait faire :
$tab = array();
$fp = fopen("file.txt","r");
while (!feof($fp))
{
$tab[] = fgets($fp);
}
$page = "";
for ($i=1; $i<=10; $i++) {
$n=count($tab)-$i;
if ($n>=0) $page .= $tab[$n].'<br/>';
}
echo $page;
Ca doit le faire le pense à quelques détails près.
Signature non conforme - Publicité supprimée Modération CCM