Bonjour,
Je voudrais pouvoir choisir le répertoire où un fichier sera téléversé avec une fonction upload en php comme la suivante:
Peut-on le faire ?
Merci
Je voudrais pouvoir choisir le répertoire où un fichier sera téléversé avec une fonction upload en php comme la suivante:
Avec ce dernier code, on connaît la provenance du fichier mais je voudrais que le fichier téléchargé aille dans le répertoire de mon choix.$chemin =$_GET['chemin'];
$fichier = $_GET['fichier'];
switch(strrchr(basename($chemin.$fichier), ".")) {
case ".gz": $type = "application/x-gzip"; break;
case ".tar": $type = "application/x-tar"; break;
case ".tgz": $type = "application/x-gzip"; break;
case ".zip": $type = "application/zip"; break;
case ".pdf": $type = "application/pdf"; break;
case ".png": $type = "image/png"; break;
case ".gif": $type = "image/gif"; break;
case ".jpg": $type = "image/jpeg"; break;
case ".txt": $type = "text/plain"; break;
case ".htm": $type = "text/html"; break;
case ".html": $type = "text/html"; break;
default: $type = "application/octet-stream"; break;}
header("Content-disposition: attachment; filename=$fichier");
header("Content-Type: application/image/jpeg");
header("Content-Transfer-Encoding: $type\n");
header("Content-Length: ".filesize($chemin.$fichier));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($chemin.$fichier);
Peut-on le faire ?
Merci