$new_height) $new_width = $test_w; else $new_height = $test_h; if(!file_exists($dest.$new_width.'-'.$new_height.'--'.$file)) { $extension = substr($file, -3); if($extension == "png") { $image = ImageCreateTrueColor ($new_width, $new_height) or die ("

Erreur

La création de l'image a échoué

"); ImageCopyResampled($image, $source, 0, 0, 0, 0, $new_width, $new_height, $largeurSource, $hauteurSource); $path = $dest.$new_width.'-'.$new_height.'--'.$file; ImagePng ($image, $path); return $path; } elseif($extension == "jpg") { $image = ImageCreateTrueColor ($new_width, $new_height) or die ("

Erreur

La création de l'image a échoué

"); ImageCopyResampled($image, $source, 0, 0, 0, 0, $new_width, $new_height, $largeurSource, $hauteurSource); $path = $dest.$new_width.'-'.$new_height.'--'.$file; ImageJpeg ($image, $path); return $path; } else return "Erreur : seules les images png et jpeg sont accepter !!!"; } else return $dest.$new_width.'-'.$new_height.'--'.$file; } function lire_repertoire($rep, $ext) { $liste = array(); $dir = opendir($rep); while($file = readdir($dir)) { if($file != '.' && $file != '..' && !is_dir($file)) $liste[] = $file; } $trouve = array_values(preg_grep('`\.'.$ext.'$`', $liste)); closedir($dir); return $trouve; } // definition du répertoire et de l'extension $rep = 'galerie/'.$_GET['g']; $ext = 'jpg'; foreach(lire_repertoire($rep,$ext) as $key => $val){ $i++; $nombre++; echo '   '; if($i % 3 == 0) { echo '

'; } } ?>
Retour à la page précédente