Bonjour.
1. Tu connais la fonction
file() ? Ca te simplifierait un peu la vie.
$ligne2 = file($filename); // $ligne2 est un tableau contenant chaque ligne de $filename
2. Sans parler de BDD, c'est un peu osé de stocker ton fichier avec la présentation (c'est ce que je déduis vu le explode() )
Il serait plus judicieux de stocker les messages sous une forme la plus neutre possible, par exemple un fichier CSV qui pourrait en plus contenir plusieurs informations (par exemple : date_message;auteur;contenu)
3. J'ai peut-être râté quelque chose, mais :
if ($op2!=$page2)
Où définis-tu
$page2 ?
4. Pareil, je ne vois pas l'endroit où tu affiches le contenu du fichier.
$ligne2 te sert à quoi ?
5. C'est sans doute accessoire, mais que se passe-t'il si tu as 6 lignes ?
Réponse :
$limit=count($ligne2)-1; // $limit = 6 - 1 = 5
$nbrepage2=ceil($limit/5); // $nbrepage2 = ceil (5/5) = 1
Bonjour.
1. Tu connais la fonction [url=http://fr.php.net/manual/fr/function.file.php]file()[/url] ? Ca te simplifierait un peu la vie.
[php]$ligne2 = file($filename); // $ligne2 est un tableau contenant chaque ligne de $filename[/php]
2. Sans parler de BDD, c'est un peu osé de stocker ton fichier avec la présentation (c'est ce que je déduis vu le explode() )
Il serait plus judicieux de stocker les messages sous une forme la plus neutre possible, par exemple un fichier CSV qui pourrait en plus contenir plusieurs informations (par exemple : date_message;auteur;contenu)
3. J'ai peut-être râté quelque chose, mais :
[php]if ($op2!=$page2)[/php] Où définis-tu [b]$page2[/b] ?
4. Pareil, je ne vois pas l'endroit où tu affiches le contenu du fichier. [b]$ligne2[/b] te sert à quoi ?
5. C'est sans doute accessoire, mais que se passe-t'il si tu as 6 lignes ?
Réponse :
[php]$limit=count($ligne2)-1; // $limit = 6 - 1 = 5
$nbrepage2=ceil($limit/5); // $nbrepage2 = ceil (5/5) = 1[/php]