Bonjour,
Je voudrais qu'un internaute logué dans ma partie admin puisse télécharger des photos contenue dans un répertoire situé sur son poste en local.
J'ai un script qui fonctionne seulement pour les répertoires situés sur le serveur.
En local pas de problème. Les fonctions is_dir, opendir et readdir sont elles utilisable dans le cas ou le répertoire est sur le poste client et non sur le serveur ?
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
22
23
24
25
26
27
28
29 // Ajoute / à la fin du chemin du répertoire si manquant if (substr($FilesFolder, -1) != "/") $FilesFolder = $FilesFolder."/"; // Vérifie que le chemin correspond bien à un répertoire if (!is_dir($FilesFolder)) { echo "ERROR1"; return; } $handle = opendir($FilesFolder); if ($handle == 0) { echo "ERROR2"; return; } // Saute le . et le .. readdir($handle); readdir($handle); // Parcours les images while (($fichier = readdir($handle)) !== false) { // Copie les images du repertoire temporaire vers le répertoire images if (!copy($FilesFolder.$fichier, "../Images/".$RubriqueName."/".$fichier)) { echo "ERROR3"; }
Sinon comment uploader en gardant ce système ?
Partager