Upload d'image
Résolu
Autumn`Tears
Messages postés
1054
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je cherche un module qui me permette d'upload une image sur un site, qui puisse la redimensionner et de l'enregistrer.
Si vous pouviez m'aider, car j'ai trouvé des bouts de codes sur Internet mais ça dépasse de loin mes connaissances.
Merci.
Je cherche un module qui me permette d'upload une image sur un site, qui puisse la redimensionner et de l'enregistrer.
Si vous pouviez m'aider, car j'ai trouvé des bouts de codes sur Internet mais ça dépasse de loin mes connaissances.
Merci.
A voir également:
- Upload d'image
- Image iso - Guide
- Youtube upload - Télécharger - Diffusion
- Acronis true image - Télécharger - Sauvegarde
- Reduire taille image - Guide
- Légender une image - Guide
5 réponses
Bonjour !
Il te faut un minimum de connaissance en HTML et PHP (langages informatiques) pour faire ce que tu veux...
Pour commencer, sais-tu si l'hébergeur de ce site "est compatible" php ?
Il te faut un minimum de connaissance en HTML et PHP (langages informatiques) pour faire ce que tu veux...
Pour commencer, sais-tu si l'hébergeur de ce site "est compatible" php ?
Bonjour,
Oui il héberge en PHP et tout ce qu'il faut, et j'ai des connaissances en PHP, mais pas à ce niveau-ci en fait.
Oui il héberge en PHP et tout ce qu'il faut, et j'ai des connaissances en PHP, mais pas à ce niveau-ci en fait.
Parfait !
Primo, le formulaire, pour que l'utilisateur puisse choisir l'image !
Secondoi, dans la page "upload.php", le code php:
Voila et normalement, il y aura une miniature dans le dossier !
ATTENTION tout de même, il faut que ton php possède une extension "Image GD" pour que ça fonctionne.
N'hésite pas à demander ce qui va pas ce que tu voudrais améliorer, etc...
A bientôt !
Primo, le formulaire, pour que l'utilisateur puisse choisir l'image !
<form action="upload.php" method="post" enctype="multipart/form-data"> //enctype, c'est pour dire qu'on veut uploader un fichier <input type="file" name="photo"/> //Le champ "Parcourir" <input type="submit" value="uploader"/> //Ba oui, faut bien valider !!! </form>
Secondoi, dans la page "upload.php", le code php:
<?php if(@$_FILES['photo']['name'] != ""){ //On vérifie qu'il y a bien un fichier qui veut s'uploader !!! (Pour éviter les erreurs, on place un @ devant) if($Image = @imagecreatefromjpeg($_FILES['photo']['tmp_name'])){ //On vérifie que c'est bien u ne image jpeg. si oui, on créé une variable $Image $TailleImage=getimagesize($_FILES['photo']['tmp_name']); // Là, on récupère les dimentions de l'image $Miniature=imagecreatetruecolor(800,600); // On créé une image vide avec les dimentions imagecopyresampled($Miniature,$Image,0,0,0,0,800,600,$TailleImage[0],$TailleImage[1]); //Plus compliqué : on réduit la grande image de telle sorte qu'elle rentre dans la petite. on indique les deux images, les coordonnées de placement (ici 0 partout), les tailles de la miniature et de l'image normalle imagejpeg($Miniature,"../upload/dossier/photo.jpg"); // Maintenant qu'on a créer une miniature, on l'enregistre sur le serveur, dans un dossier avec un nom ! } } ?>
Voila et normalement, il y aura une miniature dans le dossier !
ATTENTION tout de même, il faut que ton php possède une extension "Image GD" pour que ça fonctionne.
N'hésite pas à demander ce qui va pas ce que tu voudrais améliorer, etc...
A bientôt !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question