Code:
<?php
Bienvenue <?php echo htmlentities(stripslashes(trim($_SESSION['login']))); ?> !<br />
<a href="index.php?p=PrivateDeco">Déconnexion</a><br /><br />
<?php
@include('barre.php');
/*on définit le nombre de miniatures par page*/
$nb_affichage_par_page=16;
// on déclare un tableau qui contiendra le nom des fichiers de nos miniatures
$tableau = array();
// on ouvre notre dossier contenant les miniatures
$dossier = opendir ('pages/prive/mini/');
while ($fichier = readdir ($dossier)) {
if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php') {
// on stocke le nom des fichiers des miniatures dans un tableau
$tableau[] = $fichier;
}
}
closedir ($dossier);
// on défini le nombre de colonne sur lesquelles vont s'afficher nos miniatures
$nbcol=4;
// on compte le nombre de miniatures
$nbpics = count($tableau);
echo ''.$nbpics.' Photographies<br /><br />';
// si on a au moins une miniature, on les affiche toutes
if ($nbpics == 0) {
// si on a aucune miniature, on affiche un petit message :)
echo 'Aucune image à afficher';
exit;
}
else {
if (isset($_GET['debut'])) $debut = $_GET['debut'];
else $debut = 0;
$barre = barre_navigation($nbpics, $nb_affichage_par_page, $debut);
echo'<table align="center" <table border="0" cellpadding="0" cellspacing="1" bordercolor="">';
for($i=$debut; $i < $debut + $nb_affichage_par_page; $i++)
if (isset($tableau[$i])) {
if($i%$nbcol==0)
echo '<tr>';
// pour chaque miniature, on affiche la miniature munie d'un lien vers la photo en taille réelle
echo '<td bgcolor=""><a href="index.php?p=AffImagePrivate&image='.$tableau[$i].'"><img src="pages/prive/mini/'.$tableau[$i].'" alt="Image" border="0"></a></td>';
if($i%$nbcol==($nbcol-1))echo '</tr>';
}
echo '</table>
';
}
echo '<b>'.$barre.'</b><br />
';
echo'<div align="right"><a href="index.php?p=PrivateAdmin"><img src="pics/admin.jpg" width="20" height="20" border="0" align="bottom"></a>
</div>';
?>