Bonjour, je crée un code pour télécharger le fichier docx et le fichier pdf. Voici le code pour cela.Comment télécharger docx, fichier pdf avec renommer?
$allowedExts = array("pdf", "docx");//array("mp4", "WebM", "ogg");
$extension = end(explode(".", $_FILES["file"]["name"]));
if (($_FILES["file"]["size"] < 90000000000000000000000000000000000) && in_array($extension, $allowedExts)){
if ($_FILES["file"]["error"] > 0){
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}else{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"]/1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/" . $_FILES["file"]["name"])){
echo $_FILES["file"]["name"] . " already exists. ";
}else{
move_uploaded_file($_FILES["file"]["tmp_name"],
"docmument_upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "docmument_upload/" . $_FILES["file"]["name"];
}
}
Mais je veux renommer le fichier avant de le télécharger dans le dossier. Comment puis-je faire ceci?
qui est 'vous'? vous en tant que programmeur dans le code ou vous en tant que l'utilisateur de télécharger le fichier? toujours ou seulement lorsque le doublon est trouvé? quelque chose se passe-t-il si le nouveau nom existe mais pas l'ancien? – Paolo