/*****************************************************************************************
script : Panini
rôle : construction de plaquettes de photos avec la légende correspondante
les fichiers images et leur légende ont le même nom (sauf l'extension)
auteur : A. JOLLY
date de création : 17/09/01
*****************************************************************************************/
/*---------------------------------------------------------------------//
//--------------------- Configuration des variables -------------------//
//---------------------------------------------------------------------*/
// Répertoire des images mini
$filesPath="../bd/Cobra/";
// Nom des images à afficher
// $nomImage="Capitaine Flam - Raid Sur Alcor";
// Url sur le site avec les fichiers images
$url= "http://albatorunivers2.multimania.com/bd/Cobra/";
// Nombre d'images par page
if ($nbImgPag == 0)
$nbImgPag = 7;
/*---------------------------------------------------------------------*/
/* Charge le noms réels des images dans le répertoire $filesPath */
$path = opendir($filesPath);
// construction de la liste des fichiers image
while ($entree = readdir($path))
{
if ($entree != "." && $entree != "..")
/* Attention: Les images sont détectées qu'avec les extensions ".jpg" et ".gif" */
if (($ExtImg = strtolower(substr($entree, -4))==".jpg") ||
($ExtImg = strtolower(substr($entree, -4))==".gif"))
{
$filesImg[] = $entree;
}
}
closedir($path);
// le fameux tri croissant
sort($filesImg);
// construction de la liste des fichiers text (légende)
for ($i = 0; $i < sizeof($filesImg); $i++)
{
$pos = strpos($filesImg[$i], ".");
$filesTxt[$i] = substr($filesImg[$i], 0, $pos);
$filesTxt[$i] = $filesTxt[$i].".txt";
if (!file_exists("".$filesPath."".$filesTxt[$i].""))
{
$filesTxt[$i] = null;
}
}
echo " ".sizeof($filesImg)." images dans l'album Panini!";
// barre de navigation
for ($i = 0; $i < sizeof($filesImg)/$nbImgPag; $i++)
{
if ($i!=$page)
echo "$i ";
else
echo "$i ";
}
echo "
";
// définition du tableau HTML (plaquette de photos)
echo "
";
echo "
";
for ($i=$nbImgPag*$page;$i<$nbImgPag*($page+1);$i++)
{
if ($filesImg[$i] != null)
{
echo "
";
echo "
";
echo "
";
// ajout de la légende si elle existe
if ($filesTxt[$i] != null)
{
Readfile("".$filesPath."".$filesTxt[$i]."");
}
echo "";
//echo "