使用ftp_nb_get似乎停止下载

时间:2014-08-07 12:24:59

标签: php ftp

我使用ftp_nb_get将文件从FTP下载到本地文本文件。这是根据以下代码完成的:

 $file_raw="temp_file_raw.txt";
set_time_limit(500000); 

$remote_file_size=ftp_size($conn_id, $_POST['file_name']);
$ret=ftp_nb_get($conn_id,$file_raw , $_POST['file_name'], FTP_BINARY);
while ($ret == FTP_MOREDATA) {
    echo ((filesize($file_raw)/$remote_file_size)*100)."<br>";
    ob_flush();
    flush();
    $ret = ftp_nb_continue($conn_id);
}

问题是每次都会打印0.10112359550562并且下载永远不会完成。如果下载有效,我认为这个数字应该改变吧?任何人都知道什么是错的?

0 个答案:

没有答案