Bonjour, j'ai un problème avec un système de pagination. En effet sur un fichier texte est stocké les messages des membres et j'aimerai limiter l'affichage à 5 résultats par page. Le probleme est que la pagination marche, mais lorsque l'on clique sur n'importe quel numéro de page, tout le fichier texte s'affiche (donc tous les messages).

Voici le code tel qu'il est actuellement : (je le modifie continuellement pour trouver la solution)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
$file2=fopen($filename,"r");
while (!feof($file2)) {$line2.=fgets($file2,255);}
$ligne2=explode("<table border=0 cellpadding=0 cellspacing=0 bordercolor=CFCFBB>",$line2);
$limit=count($ligne2)-1;
$nbrepage2=ceil($limit/5);
 
echo $line2;
 
echo"<br><table border=0><tr><td>Page : </td><td width=2></td><td>";
for ($op2=1;$op2<=$nbrepage2;$op2++) {
if ($op2!=$page2)
{echo "<td width=2></td><td> <a href=read_forum3.php?id=$id&page=$page&page2=$op2&depli=$depli&click=$click>$op2</a> </td><td width=2></td>";}
else {echo"<td width=2></td><td>  <div class=\"header\"><a href=read_forum3.php?id=$id&page=$page&page2=$op2&depli=$depli&click=$click>$op2</a></div> </td><td width=2></td>";}
}
echo "</tr></table><br><br>";
Oui le code est moche, mais merci d'avance de m'aider.