Maison >développement back-end >tutoriel php >Comment télécharger et enregistrer des fichiers avec un nom spécifique en PHP ?
Téléchargement et enregistrement de fichiers avec un nom souhaité
Ce code utilise la fonction move_uploaded_file() de PHP pour télécharger des images dans un dossier spécifié :
<form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="userFile"><br> <input type="submit" name="upload_btn" value="upload"> </form> <?php $target_Path = "images/"; $target_Path .= basename($_FILES['userFile']['name']); move_uploaded_file($_FILES['userFile']['tmp_name'], $target_Path); ?>
Enregistrement des fichiers avec un Nom
Pour enregistrer le fichier sous un nom spécifique, modifiez la fonction basename() comme suit :
$info = pathinfo($_FILES['userFile']['name']); $ext = $info['extension']; // get the extension of the file $newname = "desired_filename.".$ext; $target = 'images/'.$newname; move_uploaded_file($_FILES['userFile']['tmp_name'], $target);
Cela garantit que le fichier téléchargé est enregistré sous le nom souhaité tout en conservant son 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!