ftp_nb_continue()

创建于 2024-12-03 / 50
字体: [默认] [大] [更大]

❮ PHP FTP 参考手册

实例

从服务器下载文件,继续下载(非阻塞)同时做其他事情:

<?php
// initiate download
$d = ftp_nb_get($ftp_conn, "local.txt", "server.txt", FTP_BINARY)

while ($d == FTP_MOREDATA)
  {
  // do whatever you want
  // continue downloading
  $d = ftp_nb_continue($ftp_conn);
  }

if ($d != FTP_FINISHED)
  {
  echo "Error downloading file.";
  exit(1);
  }

?>

定义和用法

ftp_nb_continue() 函数连续获取 / 发送文件。

该函数异步地发送/获取文件。这意味着您的程序可以在文件下载时执行其他操作。

语法

ftp_nb_continue(ftp_conn);

参数值

参数 描述
ftp_conn 必需。规定要使用的 FTP 连接(FTP 连接的标识符)。


技术细节

返回值: 以下值之一:
  • FTP_FAILED(发送/接收失败)
  • FTP_FINISHED(发送/接收完成)
  • FTP_MOREDATA(正在发送/接收)
PHP 版本: 4.3+

❮ PHP FTP 参考手册
0 人点赞过