1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| $dossier = $_GET['rep'];
$ListeExtension = array('jpg' => 'image/jpeg', 'jpeg'=>'image/jpeg');
$ListeExtensionIE = array('jpg' => 'image/pjpeg', 'jpeg'=>'image/pjpeg');
// upload et redimensionnement miniature
if ($_FILES['mini']['error'] <= 0){
if ($_FILES['mini']['size'] <= 5242880){
$ImageNews = $_FILES['mini']['name'];
$ExtensionPresumee = explode('.', $ImageNews);
$ExtensionPresumee = strtolower($ExtensionPresumee[count($ExtensionPresumee)-1]);
if ($ExtensionPresumee == 'jpg' || $ExtensionPresumee == 'jpeg'){
$ImageNews = getimagesize($_FILES['mini']['tmp_name']);
if($ImageNews['mime'] == $ListeExtension[$ExtensionPresumee] || $ImageNews['mime'] == $ListeExtensionIE[$ExtensionPresumee]){
$ImageChoisie = imagecreatefromjpeg($_FILES['mini']['tmp_name']);
$TailleImageChoisie = getimagesize($_FILES['mini']['tmp_name']);
$NouvelleLargeur = 150;
$NouvelleHauteur = ( ($TailleImageChoisie[1] * (($NouvelleLargeur)/$TailleImageChoisie[0])) );
$NouvelleImage = imagecreatetruecolor($NouvelleLargeur , $NouvelleHauteur) or die ("Erreur");
imagecopyresampled($NouvelleImage , $ImageChoisie , 0,0, 0,0, $NouvelleLargeur, $NouvelleHauteur, $TailleImageChoisie[0],$TailleImageChoisie[1]);
imagedestroy($ImageChoisie);
imagejpeg($NouvelleImage , '../vehicules/'.$dossier.'/mini.'.$ExtensionPresumee, 100);
echo "Miniature : Transfert réussi <br>";
}
}
}
}
// upload et redimensionnement photo 1 à 10
for ($i = 1; $i <= 10 ; $i++) {
if ($_FILES[$i]['error'] <= 0){
if ($_FILES[$i]['size'] <= 5242880){
$ImageNews = $_FILES[$i]['name'];
$ExtensionPresumee = explode('.', $ImageNews);
$ExtensionPresumee = strtolower($ExtensionPresumee[count($ExtensionPresumee)-1]);
if ($ExtensionPresumee == 'jpg' || $ExtensionPresumee == 'jpeg'){
$ImageNews = getimagesize($_FILES[$i]['tmp_name']);
if($ImageNews['mime'] == $ListeExtension[$ExtensionPresumee] || $ImageNews['mime'] == $ListeExtensionIE[$ExtensionPresumee]){
$ImageChoisie = imagecreatefromjpeg($_FILES[$i]['tmp_name']);
$TailleImageChoisie = getimagesize($_FILES[$i]['tmp_name']);
$NouvelleLargeur = 760;
$NouvelleHauteur = ( ($TailleImageChoisie[1] * (($NouvelleLargeur)/$TailleImageChoisie[0])) );
$NouvelleImage = imagecreatetruecolor($NouvelleLargeur , $NouvelleHauteur) or die ("Erreur");
imagecopyresampled($NouvelleImage , $ImageChoisie , 0,0, 0,0, $NouvelleLargeur, $NouvelleHauteur, $TailleImageChoisie[0],$TailleImageChoisie[1]);
imagedestroy($ImageChoisie);
imagejpeg($NouvelleImage , '../vehicules/'.$dossier.'/'.$i.'.'.$ExtensionPresumee, 100);
echo 'Photo '.$i.' : Transfert réussi <br>';
}
}
}
}
}
?> |
Partager