您使用哪个函数使用FTP异步下载文件并将其保存在本地?
答案 0 :(得分:2)
非常快速的想法:
// Assumed Variables and Values
// $ftpUser = 'FTP_Username'; or FALSE if not needed
// $ftpPass = 'FTP_Password'; or FALSE is not needed
// $ftpHost = 'FTP_Hostname';
// $ftpFile = 'FTP_Filename';
// $locFile = 'Local File Location, from Root';
$wgetCommand = 'wget ftp://'.
( $ftpUser ? $ftpUser.':'.$ftpPass : '' ).
'@'.$ftpHost.'/'.$ftpFile.
' -O '.$locFile;
command( $wgetCommand.' &' );
命令末尾的&符号表示在后台执行命令而不是等待响应,这应该产生您请求的“异步”性能。
答案 1 :(得分:0)
如果您仍需要帮助,请尽量明确您的确切需求。例如,你在PHP的上下文中“异步”是什么意思 - 你知道PHP通常没有线程,每个脚本都快速超时吗?