我想創建一個html表單,它可以將任何類型的文件(特定圖像,pdf,doc和文本文件)上傳到服務器。這是否可能使用單一功能。如果是,那麼如何?如何使用PHP 5將任何類型的文件上傳到服務器?
2
A
回答
0
=>嘗試上傳任何類型的文件,這個代碼..
// HTML頁面
<li class="text">File Upload </li>
<li><input type="file" name="file" value="" class="input" ></li>
試試這個對所有文件上傳.. // PHP頁面
if(isset($_POST['submit'])!=""){
$name=$_FILES['file']['name'];
$size=$_FILES['file']['size'];
$type=$_FILES['file']['type'];
$temp=$_FILES['file']['tmp_name'];
$caption1=$_POST['caption'];
$link=$_POST['link'];
move_uploaded_file($temp,"upload/".$name);// set your folder name to store all file.
+0
那麼,Thanxx。有用。 – Pankkaj
+0
任何時候博士......! –
0
輸入類型爲'file'的html表格首先將文件上傳到服務器上的臨時路徑,從此臨時路徑中,我們必須將其移至服務器上的文件夾路徑。
<form action="uploads.php" method="post" enctype="multipart/form-data" id="imageform">
<div class="ak"> Upload file :<input type="file" name="imagech1" id="filess" class="filess" /></div>
<div id="trans1"></div>
<input type='submit' value='Submit'>
</form>
嘗試此服務器端 'uploads.php':
$path = "img/uploads/";
if(isset($_FILES['imagech1']) and $_SERVER['REQUEST_METHOD'] == "POST")
{$name = $_FILES['imagech1']['name']; //recieves the file by the name of the input type'file'
if(strlen($name))
{
$ext=strrchr($name,".");//extension of the file
$allowed=array("(",")"," "); //allowed characters in the name
$name=str_replace($allowed,"_",$name);//replace unallowed with _
$actual_image_name = $name;
$tmp = $_FILES['imagech1']['tmp_name'];//assign temperory path of file to $tmp
if(move_uploaded_file($tmp, $path.$actual_image_name))
{
echo "file uploaded";
}
else
echo "failed";
}}
else
echo "Please upload file..!";
相關問題
- 1. 如何使用Python將文件上傳到PHP服務器?
- 2. 上傳任何文件到服務器
- 3. 如何使用PHP上傳任何類型的文件?
- 4. 如何使用異步任務將文件上傳到服務器?
- 5. 如何將cocos2dx中的png文件上傳到php服務器
- 6. 如何在Android中將大文件上傳到PHP服務器
- 7. 如何使用servlet將文件上傳到服務器?
- 8. 如何使用phpseclib將文件夾上傳到服務器?
- 9. 如何使用phonegap將mp3文件上傳到服務器(xxampp)。
- 10. 如何使用python將文件上傳到tftp服務器?
- 11. 如何將文件上傳到服務器硬盤。使用mvc
- 12. 如何使用curl將文件上傳到Milton WebDAV服務器?
- 13. 如何使用FormData將文件上傳到服務器?
- 14. 如何使用Yesod將文件上傳到服務器
- 15. 如何使用smarty將文件上傳到服務器?
- 16. 如何使用rails將文件上傳到服務器?
- 17. 將文件上傳到SFTP服務器
- 18. 如何使用Android Phonegap將文件從SD卡上的任何文件夾上傳到服務器
- 19. 如何在Android中使用PHP將PDF文件上傳到服務器?
- 20. 如何使用文件選擇器將文件從android上傳到服務器?
- 21. 使用php curl將zip文件上傳到遠程服務器
- 22. 使用PHP將多個文件上傳到遠程服務器?
- 23. 使用php將文件上傳到服務器
- 24. 使用AS3和PHP錯誤將文件上傳到服務器
- 25. 使用NSURLSessionUploadTask將文件上傳到PHP服務器
- 26. 使用php將圖像文件上傳到服務器
- 27. 使用PHP將文件從遠程服務器上傳到FTP服務器
- 28. 如何將SD卡上的3gp文件上傳到服務器?
- 29. 如何將文件和文件夾上傳到jenkins服務器
- 30. 如何使用上傳進度將JavaScript文件上傳到IIS服務器?
上傳PHP中使用的文件'move_uploaded_file'閱讀http://php.net/manual/en/function。 move-uploaded-file.php –
[簡單文件上傳腳本]的可能重複(http://stackoverflow.com/questions/9207379/simple-file-upload-script) – Machavity