好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php实现ftp上传下载文件的例子 - php上传下载

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上传下载的详细内容...

  阅读:72次