作者temping (I an winner)
看板PHP
标题[请益] 有关header下载档案
时间Thu Jul 10 17:47:43 2008
小弟写了一支程式,目的让user能够透过浏览器
下载FTP上的某个档案(Relate_Information.txt)
source code如下:
我试过在firefox上能够达到此一目的
想请问未何在IE7无法达到此目的ㄋ
谢谢!
$FTP_REMOTE_FILE = "/ABC/def/";
$FTP_LOCAL_FILE = "./";
$file = "Relate_Information.txt";
$FTP_LOGIN_USER = "aaaaa";
$FTP_LOGIN_PASS = "bbbbb";
$ftp = ftp_connect(FTP_CONNECT_HOST, FTP_CONNECT_PORT);
ftp_login($ftp, $FTP_LOGIN_USER, $FTP_LOGIN_PASS);
$fp = fopen($FTP_LOCAL_FILE . $file, "w");
$ok = ftp_fget($ftp, $fp, $FTP_REMOTE_FILE . $file, FTP_BINARY);
fclose($fp);
header("Content-disposition: attachment; filename=\"$file\"");
header("Content-type: application/octet-stream");
header("Pragma: public");
header("Cache-Control: cache");
header("Expires: 0");
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.98.210
1F:→ temping :现在下载下来的档案会包含该程式内容(不含PHP的部份) 07/10 20:39
2F:推 aleck945 :试试最後一行加上 readfile($FTP_LOCAL_FILE.$file); 07/11 18:42