1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
| <?php
function page($conteneur_bd_debut, $conteneur_bd_fin, $conteneur_pg_debut, $conteneur_pg_fin, $page, $nbr_par_page, $nbr_liens, $dossier){
$tableau = array();
if(is_dir($dossier)) {
$dir = opendir($dossier) or die('Impossible d\'ouvrir le dossier');
while (false !== ($file = readdir($dir))) {
if ($file != '.' && $file != '..' && $file != 'index.php' && $file != 'index-xml.php') {
$tableau[filemtime($_SERVER['DOCUMENT_ROOT'] . '/' . $dossier . '/' . $file)] = $file;
}
}
krsort($tableau);
}
$tableau = array_values($tableau);
$total = count($tableau);
$nbr_pages = ceil($total/$nbr_par_page);
if(!isset($page)){
$page = '1';
}
if($nbr_liens >= $nbr_pages){
$nbr_liens = $nbr_pages;
}
if($page >= $nbr_pages){
$page = $nbr_pages;
}
$liens = ceil($nbr_liens/2);
$page_debut = $page-$liens;
if($page_debut < '1'){
$page_debut = 1;
$page_fin = $nbr_liens;
}
$filmes = $nbr_par_page * $nbr_pages;
if(!isset($page_fin)){
$page_fin = $page+$liens;
if($page_fin >= $nbr_pages){
$page_fin = $nbr_pages+1;
}
}
echo $conteneur_bd_debut;
$page_fin = $page*$nbr_par_page;
$page_debut = $page_fin-$nbr_par_page;
for ($a=$page_debut; $a<$page_fin; $a++){
if(isset($tableau[$a])){
include "faqe/contened.php";
}
else{ echo "";
}
}
echo $conteneur_bd_fin, $conteneur_pg_debut;
if($page > '1'){
$precedent = $page-1;
$acces_precedent = '<a id="page" href="$var'.$precedent.'"><span>◄ Précédent</span></a> ';
}
else{
$acces_precedent = False;
}
if($page_debut > '1'){
$acces_debut = '';
$rognage_precedent = '<span style="font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#0063a5;"></span>';
}
else{
$acces_debut = False;
$rognage_precedent = False;
}
echo $acces_debut, $acces_precedent, $rognage_precedent;
for ($b=$page_debut; $b<$page_fin; $b++){
$numero = $b;
$pointeur = str_replace($page,'<span>'.$page.'</span>',$numero);
$chaine.= '<a id="page" href="'.$b.'">'.$pointeur.'</a> <span id="page" >|</span> ';
$pointeur = str_replace($chaine,'<span>'.$page.'</span>',$chaine);
}
echo $chaine;
if($page_fin < $nbr_pages){
$rognage_suivant = '<span style="font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#0063a5;"></span>';
$acces_page_fin = '<a id="page" href="'.$nbr_pages.'">'.$nbr_pages.'</a>';
$acces_fin = '';
}
else{
$rognage_suivant = False;
$acces_page_fin = False;
$acces_fin = False;
}
if($page < $nbr_pages){
$suivant = $page+1;
$acces_suivant = ' <a id="page" href="'.$suivant.'">Suivant ►</a></center>';
}
else{
$acces_suivant = False;
}
$filmat = 40;
echo $rognage_suivant, $acces_page_fin, $acces_suivant, $acces_fin;
echo $conteneur_pg_fin;
}
?> |
Partager