Bonjour à la communauté,
J'ai un petit problème sur une application web en local sur mon poste.
J'ai une page qui permet de choisir une image sur son ordinateur avec un champ input de type image et je souhaite uploader cette image choisie sur un dossier de mon ordinateur.
Voici le code que j'ai utilisé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 if(isset($_FILES['mainImg'])) { //taille de l'image ne dépasse pas 2mo if($_FILES['mainImg']['size']<=2000000) { $image = md5($_FILES['mainImg']['name']); $rand = mt_rand(0,10000); $infosImage = pathinfo($_FILES['mainImg']['name']); $extension = $infosImage['extension']; $format = array('jpg','jpeg'); if(in_array($extension, $format)) { $destination = '/Applications/XAMPP/htdocs/alliancecgauto/public/img/voitures/'.basename($image.''.($rand).'.'.($extension)); echo 'DESTINATION: ',$destination; $source = $_FILES['mainImg']['tmp_name']; echo '</br> SOURCE: ',$source; move_uploaded_file($source,$destination); }
Partager