位置: 编程技术 - 正文
推荐整理分享PHP:ftp_nb_fget()的用法_FTP函数(php ftp功能),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php ftp管理系统,phpstorm ftp,php教程 ftp 函数,php-fpm,phpstudy的ftp,php ftp管理系统,phpstorm ftp,phpstudy的ftp,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4 >= 4.3.0, PHP 5)
ftp_nb_fget — 从 FTP 服务器获取文件并写入到一个打开的文件(非阻塞)
说明 int ftp_nb_fget ( resource $ftp_stream , resource $handle , string $remote_file , int $mode [, int $resumepos = 0 ] )ftp_nb_fget() 从远程 FTP 服务器获取一个文件
本函数和 ftp_fget() 函数的区别是 本函数是异步方式获取文件的, 所以在下载文件的过程中你的程序还可以执行其他操作。
参数ftp_stream
FTP 连接标示符。
handle用来存储数据的一个已经打开的文件句柄。
remote_file远程文件路径。
mode传输模式,必须是 FTP_ASCII 或者 FTP_BINARY。
resumepos远程文件开始下载的位置(即从远程文件的哪个字节开始下载)。
返回值返回 FTP_FAILED 或 FTP_FINISHED 或 FTP_MOREDATA。
范例
Example #1 ftp_nb_fget() 函数例程
<?php//打开要写入的文件$file='index.php';$fp=fopen($file,'w');$conn_id=ftp_connect($ftp_server);$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);//初始化下载$ret=ftp_nb_fget($conn_id,$fp,$file,FTP_BINARY);while($ret==FTP_MOREDATA){//其他要做的工作echo".";//继续下载...$ret=ftp_nb_continue($conn_id);}if($ret!=FTP_FINISHED){echo"Therewasanerrordownloadingthefile...";exit(1);}//关闭文件句柄fclose($fp);?> 参见ftp_nb_get() - 从 FTP 服务器上获取文件并写入本地文件(non-blocking) ftp_nb_continue() - 连续获取/发送文件(non-blocking) ftp_fget() - 从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中 ftp_get() - 从 FTP 服务器上下载一个文件
PHP:ftp_nb_continue()的用法_FTP函数 ftp_nb_continue(PHP4=4.3.0,PHP5)ftp_nb_continue连续获取/发送文件(non-blocking)说明intftp_nb_continue(resource$ftp_stream)以不分块的方式连续获取/发送一个文件。返回
PHP:ftp_mkdir()的用法_FTP函数 ftp_mkdir(PHP4,PHP5)ftp_mkdir建立新目录说明stringftp_mkdir(resource$ftp_stream,string$directory)在FTP服务器上建立一个目录名为参数directory的新目录。如果成功返回新建
PHP:ftp_mkdir()的用法_FTP函数 ftp_mkdir(PHP4,PHP5)ftp_mkdir建立新目录说明stringftp_mkdir(resource$ftp_stream,string$directory)在FTP服务器上建立一个目录名为参数directory的新目录。如果成功返回新建
标签: php ftp功能
本文链接地址:https://www.jiuchutong.com/biancheng/280530.html 转载请保留说明!友情链接: 武汉网站建设