php下连接ftp实现文件的上传、下载、删除文件实例代码

php ftp传送文件到服务器

  

复制代码 代码如下:

  <?php

  // 开始

  $ret = ftp_nb_get ($my_connection, "test", "README", FTP_BINARY,

  filesize("test"));

  // 或: $ret = ftp_nb_get ($my_connection, "test", "README",

  // FTP_BINARY, FTP_AUTORESUME);

  while ($ret == FTP_MOREDATA) {

  // 可以插入其它代码

  echo ".";

  // 继续传送...

  $ret = ftp_nb_continue ($my_connection);

  }

  if ($ret != FTP_FINISHED) {

  echo "下载出错...";

  exit(1);

  }

  ?>

  php ftp删除文件

  

复制代码 代码如下:

  <?php

  $file = 'public_html/old.txt';

  // 连接FTP服务器

  $conn_id = ftp_connect('www.glzy8.com');

  // 验证用户名和密码

  $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

  // 删除指定文件

  if (ftp_delete($conn_id, $file)) {

  echo "$file 文件删除成功 n";

  } else {

  echo "删除 $file 文件失败n";

  }

  // 关闭FTP连接

  ftp_close($conn_id);

  ?>

  php ftp下载文件

  

复制代码 代码如下:

  <?php

  $file = 'somefile.txt';

  // 连接FTP服务器

  $conn_id = ftp_connect($ftp_server);

  //验证用户名和密码www. .net

  $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

  //获取指定文件的大小

  $res = ftp_size($conn_id, $file);

  if ($res != -1) {

  echo " $file 文件大小为 $res字节";

  } else {

  echo "获取远程文件大小失败";

  }

  //关闭FTP连接

  ftp_close($conn_id);

  ?>