[Upload] Redimensionner image après upload
J'ai réussi a réaliser un upload d'image, mais j'aimerais que tout de suite après je redimensionne l'image en 230x176....
J'ai vu qu'il y avait les fonctions de GD, mais étant assez débutant je n'ai pas tout compris, j'ai déjà réussi l'upload alors un petit coup de main serait vraiment super sympa
voici mon upload:
Code:
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
|
// upload image
$dossier = 'images/';
$fichier = basename($_FILES['photo']['name']);
$taille_max = 1000000;
$taille = $_FILES['photo']['size'];
$extension_ok = array('.png', '.jpg', '.gif', '.jpeg', '.JPG');
$extension = strrchr($_FILES['photo']['name'], '.');
//Vérification de l'extension de l'image
if(!in_array($extension,$extension_ok))
{
$erreur = "Vous devez uploader un fichier de type png, gif, jpg ou jpeg";
}
//Vérification de la taille de l'image
if($taille>$taille_max)
{
$erreur = "L'image est trop grosse...";
}
//S'il n'y a pas d'erreur on upload
if(!isset($erreur))
{
//On formate le nom du fichier
$fichier = strtr($fichier,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['photo']['tmp_name'], $dossier . $fichier))
{
$_SESSION['mess'] = 'Fiche enregistrée !';
}
else
{
$_SESSION['mess'] = 'Echec de l\'upload de l\'image !';
}
}
else
{
$_SESSION['mess'] = $erreur;
} |
Merci beaucoup