Salut,
Le script msi ci dessous permet de réaliser une gallerie de photos ou d'images sur son site,
malheuresement quand je mets le dossier contenant les miniatures à l'emplacement prévu
à cet effet c'est à dire $miniRep = "" et ben il faut que dans le répertoire
contenant les wallpapers , ou images a leurs tailles originelles aient le même nom
sinon le rapprochement n'est bien entendu pas fait et l'image est introuvable
donc en ne voit rien en miniature, j'aimerais savoir si il n'y a pas un moyen pour
que le rapprochement entre la miniature et l'image de taille originel se fasse
d'une autre manière... si celà est possible bien entendu !
en esperant que j'ai été clair ;-)
merci d'avance
Voici le code :
<?PHP
function isImg ($file)
{if (eregi(".jpg$",$file) || eregi(".gif$",$file)){return TRUE;}}
$imgRep = "";
$miniRep = "";
$handle = opendir("$imgRep");
while ($file = readdir($handle))
{
if ($file != "." && $file != ".." && isImg ($file))
{$imgList[] = $file;
sort($imgList);
}
}
closedir($handle);
$lien = "galerie.php?";
if (empty($Galerie)) {$Galerie = 1;}
$precGalerie = $Galerie-1;
$suivGalerie = $Galerie+1;
$nbImg = count($imgList);
$nbLigne = 40;
$nbCol = 3;
$nbImgParPg = $nbLigne*$nbCol;
$nbGalerie = $nbImg/$nbImgParPg;
$nbGalerie = ceil("$nbGalerie");
$numImg = ($Galerie*$nbImgParPg)-$nbImgParPg;
echo"<table border=0 cellspacing=5 cellpadding=3 width=100% align=center>
<tr><td colspan=$nbCol><font size=25 face=Arial font color=00bdec>$Galerie</font> <font size=5 face=Arial font color=00bdec>$imgRep</font></td></tr>";
$comptLigne = 0;
while ($comptLigne < $nbLigne)
{echo "<tr>";
$comtpImg = 0;
while ($comtpImg < $nbCol && $numImg < $nbImg)
{echo "<td align=center><img src=\"$miniRep$imgList[$numImg]\" border=0></td>";
$numImg++;
$comtpImg++;
}
echo "</tr>";
$comptLigne++;
}
echo "<tr><td colspan=$nbCol align=center><table width=100% border=0 cellspacing=0 cellpadding=0><tr align=center><td colspan=2>";
for ($compt = 1; $compt <= $nbGalerie && $nbGalerie > 1; $compt++)
{echo"| <a href=\"$lien"."Galerie=$compt\">$compt</a> ";}
if ($nbGalerie > 1){echo" | ";}
echo "</td></tr><tr>
<?
futd width=50% align=left>";
if ($Galerie > 1)
{echo "<a href=\"$lien"."Galerie=$precGalerie\">Precedent</a> ";}
echo" </td><td width=50% align=right>";
if ($Galerie < $nbGalerie)
{echo "<a href=\"$lien"."Galerie=$suivGalerie\">Suivant</a>";}
echo "</td></tr></table></td></tr></table>";
?>