如何在PHP中上傳和儲存特定名稱的檔案?

Patricia Arquette
發布: 2024-11-16 13:15:03
原創
706 人瀏覽過

How to Upload and Save Files with a Specific Name in PHP?

使用所需名稱上傳並儲存檔案

此程式碼使用PHP 的move_uploaded_file() 函數將圖片上傳到指定資料夾:

<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);
?>
登入後複製

使用所需的格式儲存檔案名稱

要使用特定名稱儲存文件,請修改basename()函數,如下所示:

$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);
登入後複製

這可以確保上傳的檔案以所需的名稱儲存,同時保留其原始副檔名。

以上是如何在PHP中上傳和儲存特定名稱的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板