Pagination et fichier texte, pour mon forum
Posté : 08 juin 2010, 15:33
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)
Voici le code tel qu'il est actuellement : (je le modifie continuellement pour trouver la solution)
$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 beaucoup de m'aider.