, une galerie photo pour vos fonds d'écrans pc et mobile."> " /> " />
L'AUTOMOBILE SPORTIVE > PHOTOS > "> >

Photos

Si vous aimez les voitures de sport , découvrez notre galerie photo complète consacrée à la : extérieur, intérieur, détails, jantes, conduite et ambiance.

$dst_h) $dst_w = $test_w; else $dst_h = $test_h; // La vignette existe ? $test = (file_exists($img_dest)); // L'original a été modifiée ? if($test) { $test = (filemtime($img_dest)>filemtime($img_src)); } // Les dimensions de la vignette sont correctes ? if($test) { $size2 = getimagesize($img_dest); $test = ($size2[0]==$dst_w); $test = ($size2[1]==$dst_h); } // Créer la vignette ? if(!$test) { // Crée une image vierge aux bonnes dimensions $dst_w = 200; $dst_h = $dst_w/($src_w/$src_h); $dst_im = imagecreatetruecolor($dst_w,$dst_h); // Copie dedans l'image initiale redimensionnée if ($ext == 'jpg' || $ext=='JPG') $src_im = imagecreatefromjpeg($img_src); else if ($ext == 'gif') $src_im = imagecreatefromgif($img_src); else if ($ext == 'png') $src_im = imagecreatefrompng($img_src); else{ die ('Une erreur est survenue dans le format de l\'image. Veuillez contacter un administrateur'); } imagecopyresized($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h); imagecopyresampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h); // Sauve la nouvelle image if ($ext == 'jpg' || $ext=='JPG') imagejpeg($dst_im,$img_dest); else if ($ext == 'gif') imagegif($dst_im,$img_dest); else imagepng($dst_im,$img_dest); chmod("$img_dest",0777); // Détruis les tampons imagedestroy($dst_im); imagedestroy($src_im); } // Affiche le descritif de la vignette, décommentez si vous voulez que la fonction renvoit cela à la suite de son exécution return 'width="'.$dst_w.'" height="'.$dst_h.'" alt="'.$alt.'" title="'.$title.'" />'; } //affichage galerie function isImg ($file){if (eregi(".jpg$",$file)){return true;}} // Fonction de verification des fichiers jpeg //si action=affiche photo on affiche la page des miniatures de la galerie selectionnée // if($action=="affichephoto") // { if(isset($_GET['galerie'])) { $galerie=$_GET['galerie']; } if(isset($_POST['galerie'])) { $galerie=$_POST['galerie']; } //$marque = $_GET['marque']; $repImg = "albums/$marque/$galerie"; // Repertoire des images $handle = @opendir("$repImg"); // On ouvre le repertoire des images while ($file = @readdir($handle)) { if ($file != "." && $file != ".." && isImg ($file)) { if ($photo=="") { //on crée le dossier de miniatures avec @ pour éviter message d'erreur si il n'existe pas! @mkdir("miniatures/$marque/"); @mkdir("miniatures/$marque/$galerie/"); //chmod("mini/$dossier",0777); //on enregistre la miniatures dans le dossier mini, dans un sous repertoire portant le meme nom et avec le prefixe mini redimage("$repImg/$file","miniatures/$marque/$galerie/mini_$file",100,100,"test","test"); } $listImg[] = $file; // On place toutes les images du dossier dans le tableau $imgList sort($listImg);}} // On classe les fichiers dans l'orde alphabetique (c'est plus mieux ;D) ) @closedir($handle); // On ferme le repertoire des images // presentation de la page $lien = "album.php?marque=$marque&galerie=$galerie"; // Liens pour afficher votre page //on teste si un numero de la galerie a été envoyé par la barre d'adresse pour l'affichage sur plusieurs pages des miniatures if (empty($_GET['page'])) {$page = 1;} else { $page=$_GET['page']; } $precGalerie = $page-1; // Galerie precedente $suivGalerie = $page+1; // Galerie suivante $nbImg = count($listImg); // Compte le nombre d'image $nbLigne = 4; // Nombre de ligne souhaité $nbCol = 2; // Nombre de colonne souhaité $nbImgParPg = $nbLigne*$nbCol; // Calcul du nombre d'image par page en fonction des parametres précédents $nbGalerie = $nbImg/$nbImgParPg; // Calcul du nombre de galerie $nbGalerie = ceil("$nbGalerie"); // Calcul du nombre de galerie, arrondi superieur du calcul $numImg = ($page*$nbImgParPg)-$nbImgParPg; // Compteur pour le tableau $imgList //affichage de tableau contenant les miniatures ?>
Partager cette photo :
'.$listImg[$numImg].''; //changez la ligne ci-dessus pour la taille des miniatures $numImg++; // Incremantation du compteur de $imgList (each() et foreach() etait beaucoup moins pratique :D( ) $comtpImg++; // Incremantation du compteur d'images } $comptLigne++; // Incremantation du compteur de lignes } //afichage de la barre de navigation echo '
'; for ($compt = 1; $compt <= $nbGalerie && $nbGalerie > 1; $compt++) {echo '| '.$compt.' ';} if ($nbGalerie > 1) {echo' | ';} echo '
'; if ($page > 1) {echo 'Precedent ';} // Lien "precedent" echo ' '; if ($page < $nbGalerie) {echo 'Suivant';} // Lien "suivant" echo '
'; ?>

" class="tout">TOUTES LES PHOTOS