Maison >base de données >tutoriel mysql >Comment renommer les fichiers téléchargés avant de les enregistrer dans un répertoire ?

Comment renommer les fichiers téléchargés avant de les enregistrer dans un répertoire ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-14 08:18:18189parcourir

How to Rename Uploaded Files Before Saving Them to a Directory?

Renommer les fichiers téléchargés avant de les enregistrer dans un répertoire

Dans ce contexte, la fonction move_uploaded_file() gère la préservation des fichiers téléchargés dans un répertoire désigné. Pour attribuer un nombre aléatoire comme nom de fichier, effectuez les ajustements suivants :

<br>$temp = éclater(".", $_FILES"file");<br>$newfilename = round(microtime(true)) . '.' . end($temp);<br>move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);<br>

Le code modifié accomplit ce qui suit :

  • $temp = éclater(".", $_FILES"file"); sépare l'extension du fichier du nom du fichier.
  • $newfilename = round(microtime(true)) . '.' . end($temp); génère un nombre aléatoire basé sur l'heure actuelle et ajoute l'extension du fichier d'origine.
  • move_uploaded_file($_FILES["file"]["tmp_name"], " ../img/imageDirectory/" . $newfilename); enregistre le fichier téléchargé dans le répertoire désigné en utilisant le fichier aléatoire nouvellement attribué nom.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn