Maison > développement back-end > tutoriel php > Comment télécharger et enregistrer des fichiers avec un nom spécifique en PHP ?

Comment télécharger et enregistrer des fichiers avec un nom spécifique en PHP ?

Patricia Arquette
Libérer: 2024-11-16 13:15:03
original
795 Les gens l'ont consulté

How to Upload and Save Files with a Specific Name in 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);
?>
Copier après la connexion

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);
Copier après la connexion

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!

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