为大家举一个php使用ftp函数下载文件的例子,练习php中ftp函数的用法,供初学的朋友参考。
代码如下:
- <!--?php
- /**
- * ftp下载文件
- * site bbs.it-home.org
- */
- function downfromftp($file){
- //连接服务器
- $conn_id = ftp_connect(“123.xxx.xxx.99”); //远程FTP的IP地址
- //登陆
- $login_result = ftp_login($conn_id, “1″, “kkk”);
- //更改下载目录
- if($login_result){
- $res=ftp_chdir($conn_id, “anony_ftp”);
- if(!$res){
- exit(‘更改目录失败’);
- }
- }
- // 下载文件
- $local_file = ‘down/’.$file;
- $server_file = $file;
- if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
- ftp_close($conn_id);
- fclose($fp);
- return true;
- } else {
- ftp_close($conn_id);
- fclose($fp);
- return false;
- }
- }
- ?-->
|