Benjamin G
Messages postés42Date d'inscriptionvendredi 28 novembre 2003StatutMembreDernière intervention29 avril 2005
-
1 mai 2004 à 20:01
cs_ribos
Messages postés53Date d'inscriptionsamedi 26 juillet 2003StatutMembreDernière intervention27 septembre 2007
-
2 mai 2004 à 22:14
Bonjour,
Je voulais savoir comment on fait pour faire un affichage page/page sans MySQL ??
extraman1
Messages postés103Date d'inscriptionlundi 8 septembre 2003StatutMembreDernière intervention26 décembre 20092 2 mai 2004 à 15:27
ok c'est faisable.
il faut que tu t'arrange pour que tu fasse un fichier avec des indicateur
exemple :
toto.txt :
ici la ligne1
ici la ligne2
ici la ligne3
ici la ligne4
ici la ligne5
£££
ici la ligne6
ici la ligne7
ici la ligne8
ici la ligne9
en fait le £££ serait ton indicateur.
pour la première page tu lis dans le fichier ligne par ligne avec fopen et tu fais un echo de ces lignes et dès que tu arrive à l'indicateur tu arrete la lecture.
pour la deuxième page tu vas jusque l'indicateur avec fopen ligne par ligne et dès que tu as vu le premier indicateur tu commence à faire les echo jusqu'au prochain indicateur
pour la troisième page tu fais pareil
sinon il faut que tu fasse trois fichers pour trois pages ou quatre pour quatre pages ou plus selon tes besoins.
extraman1 le grand
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_ribos
Messages postés53Date d'inscriptionsamedi 26 juillet 2003StatutMembreDernière intervention27 septembre 2007 2 mai 2004 à 21:57
comme l'a dit extraman1,
il faut que ton fichier soit comme ça :
ici la ligne1
ici la ligne2
ici la ligne3
ici la ligne4
ici la ligne5
£££
ici la ligne6
ici la ligne7
ici la ligne8
ici la ligne9
£££
ici la ligne10
ici la ligne 11
...
ensuite pour afficher la page, il faut que tu aies dans une variable le numero de la page a afficher,on va prendre $id
attention la numérotation des pages doit commencer à 0
c'est à dire que ta 1ere page aura pr id "0".
$fp=fopen("toto.txt","r");
$texte = fread($fp, filesize("toto.txt"));
fclose($fp);
//maintenant $texte contient tout ton fichier
$pages=explode("£££",$texte);
$texte=$page[$id];
//voilà maintenant $texte contient le texte de la page
//il y a plus qu'à afficher les lignes pr ça :
$texte=nl2br(htmlentities($texte));
echo $texte;
voilà, j'espere t'avoir aidé.
-----------------------------------------------
le SAVOIR est le seul et unique pouvoir !!