PHP从FTP服务器上下载文件的方法
来源:才华咖 本文已影响1.28W人
来源:才华咖 本文已影响1.28W人
PHP是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的.脚本语言,语言的风格有类似于C语言,被广泛地运用。以下是小编为大家搜索整理的PHP从FTP服务器上下载文件的方法,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
/**
* 函数名 php_ftp_download
* 功能 从Ftp服务器上下载文件
* 入口参数
* filename 欲下载的文件名,含路径
*/
function php_ftp_download($filename) {
$phpftp_host = "ftplocalhost"; // 服务器地址
$phpftp_port = 21; // 服务器端口
$phpftp_user = "name"; // 用户名
$phpftp_passwd = "passwrd"; // 口令
$ftp_path = dirname($filename) . "/"; // 获取路径
$select_file = basename($filename); // 获取文件名
$ftp = ftp_connect($phpftp_host,$phpftp_port); // 连接Ftp服务器
if($ftp) {
if(ftp_login($ftp, $phpftp_user, $phpftp_passwd)) { // 登录
if(@ftp_chdir($ftp,$ftp_path)) { // 进入指定路径
$tmpfile = tempnam( getcwd()."/", "temp" ); // 创建唯一的临时文件
if(ftp_get($ftp, $tmpfile, $select_file, FTP_BINARY)) { // 下载指定的文件到临时文件
ftp_quit( $ftp ); // 关闭连接
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=" . $select_file);
readfile($tmpfile);
unlink($tmpfile ); // 删除临时文件
exit;
}
unlink($tmpfile );
}
}
}
ftp_quit($ftp);
}
?>
php中ftp-chdir() ftp-cdup()函数用法
ppt2010插入flash文件的方法
无需重新编译php加入ftp扩展的方法
php上传图片客户端和服务器端实现方法
php实现简单文件下载的方法
wps ppt插入flash的方法
用PHP把HTML生成PDF文件的几个开源项目
smtp服务器和pop3服务器是什么
PHP中php://input和$-POST的区别
PHP生成PDF文件withFPDF
解析无需重新编译php加入ftp扩展的方法
php中php://input和$-POST有什么不同
PHP生成SiteMap文件代码的方法
php实现通过ftp上传文件
php sitemap文件生成器代码
PHP构建监视服务的方法
TCP/IP网络重复型服务器通信软件设计
php在线解压ZIP文件的方法
PHP中使用cURL实现Get和Post请求的方法
H3C路由建立FTP服务功能操作方法
PHP基于CURL进行POST数据上传实例方法
ppt中插入Flash动画方法四种
PowerPoint2003中如何设置使用PPT倒计时器加载宏
PHP中BB生成sitemap地图文件的方法
法律服务方案
linux下搭建ftp服务器
Win8如何搭建FTP服务器
PHP中FTP操作类代码
解决PHPutf-8编码问题的方法
HTTP 500内部服务器错误解决方法
pear包安装phpunit的方法
ppt中插入Flash动画的方法
php下通过伪造http头破解防盗链的代码
如何架设PHP服务器
PHP的GET和POST请求发送方法
服务器租用合同范文
php中Get方法跟Post方法的区别
基于php下载文件的详解
在ppt中插入flash的方法
使用Photoshop前校准显示器的方法