Lors du téléchargement de fichiers vers un répertoire à l'aide de la fonction move_uploaded_file() de PHP, le nom du fichier reste le même que son nom d'origine. Cela peut être indésirable lorsque vous traitez plusieurs fichiers portant des noms similaires ou si vous souhaitez appliquer une convention de dénomination spécifique.
Pour renommer un fichier téléchargé avant de l'enregistrer, modifiez le deuxième paramètre de move_uploaded_file(). Ce paramètre spécifie le chemin de destination et le nom du fichier. Voici comment vous pouvez le modifier :
$newfilename = round(microtime(true)) . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
Dans cet exemple :
Cette approche garantit que les fichiers téléchargés reçoivent un nom aléatoire unique tout en conservant leur extension d'origine.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!