= 1) { $largeur = $infos[0]; $hauteur = $infos[1]; } else $largeur = round($infos[0] * $coefficient); $nom = $album . "/miniatures/" . $photo . "_" . $largeur . "x" . $hauteur . ".jpg"; if (!file_exists($nom)) { $miniature = ImageCreateTrueColor($largeur,$hauteur); ImageColorAllocate($miniature, 0,0,0); ImageCopyResampled($miniature,$image,0,0,0,0,$largeur,$hauteur,imagesx($image),imagesy($image)); ImageJPEG($miniature,$nom,100); } return $nom; } ///////////////////////// Création des photos function resize_photo($album,$photo) { $largeur = 700; $largeur_initiale = $largeur; $infos = GetImageSize($album . "/src/" .$photo); switch ($infos[2]) { case 1: { $image = ImageCreateFromGIF($album . "/src/" .$photo); break; } case 2: { $image = ImageCreateFromJPEG($album . "/src/" .$photo); break; } case 3: { $image = ImageCreateFromPNG($album . "/src/" .$photo); break; } } $coefficient = $largeur / $infos[0]; if ($coefficient >= 1) { $largeur = $infos[0]; $hauteur = $infos[1]; } else $hauteur = round($infos[1] * $coefficient); $nom = $album . "/" . $photo . "_" . $largeur . "x" . $hauteur . ".jpg"; if (!file_exists($nom)) { $miniature = ImageCreateTrueColor($largeur,$hauteur); ImageColorAllocate($miniature, 0,0,0); ImageCopyResampled($miniature,$image,0,0,0,0,$largeur,$hauteur,imagesx($image),imagesy($image)); $cache = ImageCreateFromJPEG("system/cache_photo_$largeur_initiale.jpg"); ImageCopyResampled($miniature,$cache,0,0,0,0,$largeur_initiale,25,imagesx($cache),imagesy($cache)); ImageString($miniature,3,2,0,"Planet CSPJ - Album photo - $album - $photo",ImageColorAllocate($miniature,0,0,0)); ImageString($miniature,2,2,10,"www.planetcspj.net",ImageColorAllocate($miniature,109,112,255)); ImageJPEG($miniature,$nom,100); } return $nom; } $colonnes = 4; if ($album) $titrealbum = " - " . $album; if ($photo) $titrephoto = " - " . $photo; echo " Planet CSPJ - Album photos$titrealbum$titrephoto

Album photos "; if ($album && $photo && file_exists($album . "/src/" . $photo)) { echo "
    $album
       $photo
Recommander cette page à un ami
Demander l'original aux WebMasters
Proposer des photos
Poster un commentaire sur le forum de l'Album photos Planet CSPJ
"; } else { if ($album) echo "
    $album"; echo "
Recommander cette page à un ami
Proposer des photos
Poster un commentaire sur le forum de l'Album photos Planet CSPJ
"; if ($album) $repertoire = opendir($album . "/src"); else $repertoire = opendir("."); while ($lecture = readdir($repertoire)) { if ($lecture != "." && $lecture != ".." && $lecture != "system" && $lecture != "index.php" && $lecture != ".htaccess" && $lecture != ".htpasswd") { $i++; if ($i == 1) echo ""; echo ""; if ($i == $colonnes) { echo ""; $i = 0; } } } if ($i) { for ($j = 1; $j <= $colonnes - $i; $j++) { echo ""; } echo ""; } closedir($repertoire); } echo "
"; if (empty($album)) { $dossier_album = opendir($lecture . "/src"); while ($lecture_album = readdir($dossier_album)) { $fichiers++; $tableau_album[$fichiers] = $lecture_album; } echo "
$lecture
"; $fichiers = 0; $tableau_album = ""; closedir($dossier_album); } else echo "
$lecture
"; echo "

PHPAlbumPhotos v1.0 par Loulou (aKa Trash) pour Planet CSPJ
"; ?>