kryosyss
Messages postés2Date d'inscriptionmercredi 23 juin 2004StatutMembreDernière intervention 2 juin 2005
-
1 juin 2005 à 22:38
kryosyss
Messages postés2Date d'inscriptionmercredi 23 juin 2004StatutMembreDernière intervention 2 juin 2005
-
2 juin 2005 à 06:05
Salut tous le monde, alors jexpose mon soucis :
voici le plan de mon site :
+gallerie
+voiture
[ici des image de voiture]
gallerie.php
_voiture.php
alors dans la page gallerie un menu les different catégorie de photo (ici juste voiture)
je fait le site avec des pseudo-frame
donc dans la page gallerie.php on trouve un lien :
[gallerie.php?page=voiture Voiture]
Jusque la tout va bien, c maitenant mon prob.
Voici le code la page _voiture.php (celle ui liste le dossier voiture pour crééé la galerie)
//
// SPA : Simple Photo Album.
// version 0.2
// author: Ilann Cohen - http://ilannweb.free.fr //
//You may customize the parameters sections
//
// START OF PARAMETERS SECTION
$doc_title = "Album generated by Simple Photo Album"; //web page title
$columns=4; //number of images per line
$ratio=5; //ratio imageSize / thumbnailImageSize
$quality=45; //thumbnail image quality (0: worst to 100:best)
$scriptname= "_voiture.php"; //filename of this script
$thumb_dir = "gallerie/voiture/thumb"; //directory created to stored small images
$thumb_prefix = "thumb_"; //prefix for generated images
// END OF PARAMETERS SECTION
$mydirectory= "gallerie/voiture"; //directory in which images are fetched
$counter=0;
$nbfiles = 0;
$currfile = "";
$filestab[0] = "";
$handle=opendir($mydirectory);
//create a directory for thumbnail images
if (! is_dir($thumb_dir))
{
mkdir($thumb_dir, 0777);
}
while ($currfile = readdir($handle))
{
// We get the extension of the current file and keep only image files
$extension= strtolower(substr( strrchr( $currfile, "." ), 1 ));
if ($extension== "gif" || $extension== "jpg" || $extension== "jpeg" ||
$extension== "png")
{
$nbfiles++;
$currfile = trim($currfile);
$filestab[$nbfiles] = $currfile;
$currthumbfile = "./" . $thumb_dir . "/" . $thumb_prefix . $currfile;
if (! file_exists($currthumbfile))
{
//GIF format is not supported anymore by GD lib...
if ($format == 2) //JPG
$im = imagecreatefromjpeg($currfile);
else if ($format == 3) //PNG
$im = imagecreatefrompng($currfile);
if (!$im)
{
$currthumbfile = $currfile;
}
else
{
Imagejpeg($im, $currthumbfile, $quality);
ImageDestroy($im);
}
}
$currfile = str_replace(" ","%20",$currfile); // Allow filenames with space characters
$currthumbfile = str_replace(" ","%20",$currthumbfile); // Allow filenames with space characters
// START OF PARAMETERS SECTION
$doc_title = "Album generated by Simple Photo Album"; //web page title
$columns=4; //number of images per line
$ratio=5; //ratio imageSize / thumbnailImageSize
$quality=45; //thumbnail image quality (0: worst to 100:best)
$scriptname= "_voiture.php"; //filename of this script
$thumb_dir = "thumb"; //directory created to stored small images
$thumb_prefix = "thumb_"; //prefix for generated images
// END OF PARAMETERS SECTION
$mydirectory= '.'; //directory in which images are fetched
$counter=0;
$nbfiles = 0;
$currfile = "";
$filestab[0] = "";
$handle=opendir($mydirectory);
//create a directory for thumbnail images
if (! is_dir($thumb_dir))
{
mkdir($thumb_dir, 0777);
}
while ($currfile = readdir($handle))
{
// We get the extension of the current file and keep only image files
$extension= strtolower(substr( strrchr( $currfile, "." ), 1 ));
if ($extension== "gif" || $extension== "jpg" || $extension== "jpeg" ||
$extension== "png")
{
$nbfiles++;
$currfile = trim($currfile);
$filestab[$nbfiles] = $currfile;
$currthumbfile = "./" . $thumb_dir . "/" . $thumb_prefix . $currfile;
if (! file_exists($currthumbfile))
{
//GIF format is not supported anymore by GD lib...
if ($format == 2) //JPG
$im = imagecreatefromjpeg($currfile);
else if ($format == 3) //PNG
$im = imagecreatefrompng($currfile);
if (!$im)
{
$currthumbfile = $currfile;
}
else
{
Imagejpeg($im, $currthumbfile, $quality);
ImageDestroy($im);
}
}
$currfile = str_replace(" ","%20",$currfile); // Allow filenames with space characters
$currthumbfile = str_replace(" ","%20",$currthumbfile); // Allow filenames with space characters
echo "\n";
echo "\n";
$currfile = str_replace(" ","%20",$currfile); //Clean display of filenames with space characters
echo "\n";
$counter++;
if ($counter == $columns)
{
$counter = 0;
echo "
";
}
}
}
}
closedir($handle);
if ($ishome == 1)
{
echo "\n";
$filename = str_replace(" ","%20",$filename); // Allow filenames with space characters
$filename = stripslashes($filename); // Allow filenames with ' characters
echo "
if ($filenumber != 1)
{
$prevnumber = $filenumber - 1;
$filestab[$prevnumber] = str_replace(" ","%20",$filestab[$prevnumber]); // Allow filenames with space characters
echo "[";
echo " << Previous] \n";
}
<HR>
Generated by SPA : Simple Photo Album
</center>
</html>
voila donc c ici que toue bloque .... il me liste les image mais narrive pas a me les afficheé .... il me laisse un carré avec une crois rouge comme kan l'explorer ne trouive pas limage ....
ma conclusion es kil ne tien pas compte des variable $mydirectory , mais le plus bizarre c'est kil me liste le nombre exact de photos .... mais ne le afffiche pas ?