我需要有用於上傳文件的網頁表單。我想保存上傳文件的原始名稱。上傳文件並將其保存爲原始名稱
我有這樣的PHP代碼:
<form action="" enctype="multipart/form-data" method="POST">
<input type="file" name="file" /> <br />
<input type="submit" value="Upload" />
</form>
<?php
if (($_SERVER['REQUEST_METHOD'] == 'POST')) {
$fieldname = $_REQUEST['file'];
$tmpfile = $_FILES[$fieldname]['tmp_name'];
$info = pathinfo($tmpfile);
$filename = 'newfile.' . $info['extension'];
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . $filename;
if(move_uploaded_file($tmpfile, $uploadfile)) {
echo $uploadfile;
}
}
?>
但畢竟用戶上傳文件我有服務器tmp_name
文件。
我需要的是:用戶上傳文件photo123.jpg
- 我想在服務器上使用photo123.jpg
。用戶上傳firefox.exe
- 我想firefox.exe
你有沒有嘗試谷歌? – Naruto
請檢查這個'http:// www.w3schools.com/php/php_file_upload.asp' –