Affichage page par page

Signaler
Messages postés
26
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
1 décembre 2013
-
Messages postés
26
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
1 décembre 2013
-
Bonjour

Voila j'ai recupéré un script de livre d'or avec insertion des message dans un fichier txt. Je l'adapte a mon site jusque la touva bien. le probleme survient pour l'affichage page par page.

J'ai reglé a cinq comentaires par pages pour un test. quand je suis a la page 1 il m'affiche bien cinq commentaire mais c'est pour aller sur les autres pages que sa deconne a chaque il m'ajoute un commentaire en plus et quand j'arrive a la derniere page il m'affiche tout les commentaires. avec un commentaire vide a chaque fois.

Voici le le script en question

<?
$cpt=0;
$fp = fopen("guestbook/livre-dor.php", "r");
while (!feof($fp))
{
    $ligne = fgets($fp,2000000);
    $login = explode("£",$ligne);
    $stop = sizeof( $login );
    for($x = 0; $x < $stop-1; $x++)
{
    $liste = explode("|",$login[$x]);
    
    for($y = 0;$y <= 4 ;$y++)
{
    $case[$x][$cpt] = $liste[$y];
    $cpt++;
}
$cpt = 0;
}
}
fclose($fp);

// Division en plusieurs pages :

if($stop-1 > 5){
if(!isset($debut) && !isset($fin)){$debut 1; $fin 5;}
echo("<center>[ ");
$afficn = 1;
for($alt = 0; $alt <= $stop-2; $alt = $alt+0)
{
$alt2 = $alt+5;
$alt0 = $alt+1;
if ($alt2 > $stop-1){$alt2 = $stop-1;}
if ($debut $alt0 && $fin $alt2){echo("");}
echo("[$1 $1]$2', $comm);
echo(" Pseudo: $mess
Note: ");
for($az = 0; $az < "{$case[$x][3]}"; $az++){ echo(""); }
for($az = 0; $az < 5-"{$case[$x][3]}"; $az++){ echo(""); }
echo("
Site Web:Visiter");
echo("
{$case[$x][4]}, \");
echo(\"$comm

");
}
echo '</fieldset>';
echo '</center>';
?>


Pouvez vous me dire d'ou viens l'erreur

Merci de votre aide

1 réponse

Messages postés
26
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
1 décembre 2013

J'ai oublié de dire que mon site utilise les pseudos frames