Maison > base de données > tutoriel mysql > Comment renommer les fichiers téléchargés avant de les enregistrer en utilisant PHP ?

Comment renommer les fichiers téléchargés avant de les enregistrer en utilisant PHP ?

Barbara Streisand
Libérer: 2024-12-19 08:55:10
original
279 Les gens l'ont consulté

How to Rename Uploaded Files Before Saving Using PHP?

Renommer les fichiers avant de les enregistrer dans un répertoire

La question tourne autour du renommage des fichiers téléchargés avant de les stocker dans un répertoire spécifique. Le code fourni utilise la fonction move_uploaded_file() pour gérer l'enregistrement des fichiers et potentiellement la définition du nom. L'objectif est de modifier le nom du fichier à l'aide d'un nombre aléatoire.

La tentative de modification, impliquant l'utilisation de $fileName et sa manipulation ultérieure, n'a pas conduit au renommage souhaité. Au lieu de cela, le mécanisme $fileName ne modifiera pas le nom de fichier utilisé par move_uploaded_file().

Pour renommer efficacement le fichier avec un nombre aléatoire, l'approche suivante peut être implémentée :

Ce code modifié introduit une nouvelle variable, $newfilename, qui génère un nom de fichier unique en utilisant l'heure actuelle comme base. Le nom du fichier est construit en ajoutant l'extension du fichier d'origine, récupérée à l'aide de end ($ temp). Ce $newfilename est ensuite utilisé comme deuxième paramètre pour move_uploaded_file(), garantissant que le fichier est stocké avec le nom aléatoire souhaité.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal