使用所需名稱上傳並儲存檔案
此程式碼使用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中文網其他相關文章!