個人認為PHP檔案的上傳和下載的思路差不多一樣.也就是在程式碼中多了一個header語句
以下是詳細的程式碼.僅供參考.
入口檔案
複製程式碼 程式碼如下:
php寫的處理檔案
if( empty($_GET['FileName'] )){
echo'<script> alert("非法連線!"); location.replace ("./fileload.html") </script>'; exit();
}
$ file_name=$_GET['FileName'];//取得要下載的檔案
if (!file_exists($file_name)) { //檢查檔案是否存在
echo "檔案找不到";
exit;
} else {
$file = fopen( $file_name,"r"); // 開啟檔案
// 輸入檔案標籤
Header("Content-type: application/octet- stream");
//Header("Accept-Ranges: bytes");
//Header("Accept-Length: ".filesize( $file_name));
//Header("Content -Disposition: attachment; filename=" . $file_name);
// 輸出檔案內容
echo fread($file,filesize( $file_name));
fclose($file);
exit ();
}
?>
以上程式碼是自己在網路上找的,可是都不很齊全.記過了一段時間的調試與修改.終於把功能實現了.由於太興奮了第一時間拿來跟大家分享了.
以上就介紹了上傳 PHP 檔案上傳功能實作程式碼,包括了上傳方面的內容,希望對PHP教學有興趣的朋友有幫助。