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
| //Upload d'une photo
if (isset($_FILES["photo1"]) && $_FILES["photo1"]["error"] == 0) {
if(preg_match('/\\.(jpg|jpeg|png|gif)$/i',$_FILES["photo1"]["name"]))
{
//Redimensionnement de l'image
$image=$_FILES["photo1"]["tmp_name"];
if(preg_match('/\\.(png)$/i',$_FILES["photo1"]["name"]))
$img=imagecreatefrompng($image);
elseif(preg_match('/\\.(gif)$/i',$_FILES["photo1"]["name"]))
$img=imagecreatefromgif($image);
else
$img=imagecreatefromjpeg($image);
$taille=getimagesize($image);
$largeur=$taille[0];
$hauteur=$taille[1];
$largeurimage = 800;
$hauteurimage = 600;
if ($largeur>$largeurimage)
{
$entroplargeur=$largeur-$largeurimage;
$largeur2=$largeur-$entroplargeur;
$hauteur2=round(($largeur2/$largeur)*$hauteur);
$img3=imagecreatetruecolor($largeur2,$hauteur2);
imagecopyResampled($img3,$img,0,0,0,0,$largeur2,$hauteur2,$largeur,$hauteur);
imagejpeg($img3,$_FILES["photo1"]["tmp_name"],85);
}
copy($_FILES['photo1']['name'], "/var/www/photos1". $_FILES["photo1"]["name"],$datejour);
$fichier1 = ($_FILES["photo1"]["name"],$datejour);
}
else
{
//alert("Seules les extensions JPG, JPEG, GIF et PNG sont support?es");
}
} |
Partager