php实现ftp上传下载文件的例子
在php中我们可以利用ftp_connect相关函数实现文件上传与下载功能,其实就是ftp客户端一样的操作,下面我来给大家介绍如何利用php来实现.
PHP的代码如下:
$ftp_server = 'www.phpfensi.com' ; //服务器 $ftp_user_name = 'phpfensi.com' ; //用户名 $ftp_user_pass = 'password' ; //密码 $ftp_port = '21' ; //端口 $ftp_put_dir = 'data/photo/thumb/data2' ; //上传目录 $ftp_conn_id = ftp_connect( $ftp_server , $ftp_port ); $ftp_login_result = ftp_login( $ftp_conn_id , $ftp_user_name , $ftp_user_pass ); if ((! $ftp_conn_id ) || (! $ftp_login_result )) { echo '连接到ftp服务器失败' ; exit ; } else { ftp_pasv( $ftp_conn_id ,true); //返回一下模式,这句很奇怪,有些ftp服务器一定需要执行这句 ftp_chdir( $ftp_conn_id , $ftp_put_dir ); $ftp_upload = ftp_put( $ftp_conn_id , '3c264461abdf49de2ddaabc3426ceb65.jpg' , 'data111cn.net3c264461abdf49de2ddaabc3426ceb65.jpg' , FTP_BINARY); //var_dump($ftp_upload);//看看是否写入成功 ftp_close( $ftp_conn_id ); //断开 }注解: ftp_connect() 函数建立一个新的 FTP 连接,若成功,则返回一个连接标识,否则返回 false.
The ftp_login() function logs in to the specified FTP connection.
ftp_login()函数的作用是:登录 FTP 服务器.
This function returns TRUE on success and FALSE and a warning on failure.
如果函数成功执行将返回True;如果失败将返回False,并给出警告。
ftp_put() 函数把文件上传到服务器,若成功则返回 true,失败则返回 false.
查看更多关于php实现ftp上传下载文件的例子 - php上传下载的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29356