Ajouter des photos

code source
Code source © Benchmark Group

En amont, un formulaire en HTML placé dans la page Web permet de sélectionner une photo dans une fenêtre en pop-up. Dans notre exemple, il est indispensable que ce formulaire contienne enctype="multipart/form-data" (cette fonction lance l'action de téléchargement de la photo).

 

La fonction mkdir() crée sur le serveur un nouveau dossier qui contiendra les photos de la galerie. 0777 donne tous les droits sur ce dossier (lecture, écriture, modification).

 

Pour finir, move_uploaded_file() permet d'ajouter des photos dans la galerie. Le premier paramètre contient le nom de la photo téléchargée via le formulaire, le second indique l'adresse de destination du fichier.



Code source :

<form action="upload.php" method="post" enctype="multipart/form-data"><input name="userfile" type="file"><input type="submit" name="upload" value="Uploader">

$adresse_galerie="adresse_serveur/nom_galerie" ;
mkdir ($adresse_galerie, 0777);

$destination_upload="adresse_serveur/nom_galerie";move_uploaded_file ($_FILES['userfile']['tmp_name'], $destination_upload);