六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

PHP完成文件下載

[摘要]你一定會笑我“下載文件”如此簡單都值得說?當然并不是想你想象的那么簡單。例如你希望客戶要填完一份表格,才可以下載某一文件,你第一個想法一定是用 “Redirect”的方法,先檢查表格是否已經填寫完畢和完整,然后就將網址指到該文件,這樣客戶才能下載,例如筆者編寫的以下代碼: <? // 檢查 FOR...
你一定會笑我“下載文件”如此簡單都值得說?當然并不是想你想象的那么簡單。例如你希望客戶要填完一份表格,才可以下載某一文件,你第一個想法一定是用 “Redirect”的方法,先檢查表格是否已經填寫完畢和完整,然后就將網址指到該文件,這樣客戶才能下載,例如筆者編寫的以下代碼:

<?
// 檢查 FORM 是否全部填寫完畢...
if ($form_completed) {
Header("Location: http://www.myweb.com/download/info_check.exe");
exit;
}
?>

或者是以下的情況:

“ <a href="http://www.yourwebl.com/users/download.php?id=124524">開始下載文件</a> ”

這里利用了ID方式接收要下載文件的編號,然后用“Redirect”的方式連接到實際的網址。

如果你想做一個關于“網上購物”的電子商務網站,考慮安全問題,你不想用戶直接復制網址下載該文件,筆者建議你使用PHP直接讀取該實際文件然后下載的方法去做。程序如下:

<?
$file_name = "info_check.exe";
$file_dir = "/public/www/download/";
if (!file_exists($file_dir . $file_name)) { //檢查文件是否存在
echo "文件找不到";
exit;
} else {
$file = fopen($file_dir . $file_name,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 輸出文件內容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;}
?>

而如果文件路徑是“http”或者“ftp” 網址的話,則源代碼會有少許改變,程序如下:

<?
$file_name = "info_check.exe";
$file_dir = "http://www.easycn.net/";
$file = @ fopen($file_dir . $file_name,"r");
if (!$file) {
echo "文件找不到";
} else {
Header("Content-type: application/octet-stream");
Header("Content-Disposition: attachment; filename=" . $file_name);
while (!feof ($file)) {
echo fread($file,50000);
}
fclose ($file);
}
?>

這樣就可以用PHP直接輸出文件了。 


主站蜘蛛池模板: 人人狠狠综合久久亚洲88 | 四虎影永久在线观看精品 | 在线波多野结衣 | 日本三级带日本三级带黄国产 | 自拍偷拍亚洲第一页 | 日韩中文字幕在线免费观看 | 欧美伊人久久大香线蕉在观 | 色站综合| 日韩一级二级三级 | 青青草原免费在线观看视频 | 午夜爱 | 三级黄色片免费观看 | 先锋资源国产 | 色婷婷亚洲十月十月色天 | 色欧美在线 | 日韩av线上| 欧美午夜一区二区福利视频 | 亚洲日本视频 | 色成网 | 亚州精品永久观看视频 | 人人看人人爱 | 人九九精品 | 亚洲欧美网站 | 一级毛片免费视频 | 日本免费三区 | 屁屁影院在线播放 | 亚洲 欧美 精品 中文第三 | 最新国产在线观看福利 | 亚洲精品综合网 | 欧美特黄一级高清免费的香蕉 | 日韩精品亚洲一级在线观看 | 日本天堂网在线观看 | 深爱五月婷婷 | 亚洲第五页 | 综合色在线观看 | 日韩视频免费看 | 日韩欧美在线免费观看 | 天堂理论片 | 亚州一二区 | 天天干一干 | 亚洲精品高清视频 |