當前位置: 首頁> 函數類別大全> ftp_nb_get

ftp_nb_get

從FTP 服務器下載文件(non-blocking)。
名稱:ftp_nb_get
分類:未分類
所屬語言:php
一句話介紹:從FTP 服務器下載文件(non-blocking)。

定義和用法

ftp_nb_get()函數從FTP 服務器上獲取文件並寫入本地文件(non-blocking)。

該函數返回下列值:

  • FTP_FAILED (send/receive failed)
  • FTP_FINISHED (send/receive completed)
  • FTP_MOREDATA (send/receive in progress)

ftp_get()不同,該函數異步地獲取文件。這意味著您的程序可以在文件傳輸時執行其他操作。

實例

本例把文本從"source.txt" 拷貝到"target.txt" 中:

 <?php
$conn = ftp_connect ( "ftp.testftp.com" ) or die ( "Could not connect" ) ;
ftp_login ( $conn , "admin" , "ert456" ) ;

ftp_nb_get ( $conn , "target.txt" , "source.txt" , FTP_ASCII ) ;

ftp_close ( $conn ) ;
?>

文法

ftp_nb_get ( ftp_connection , local , remote , mode , resume )
參數 描述
ftp_connection 必需。規定要使用的FTP 連接(FTP 連接的標識符)。
local 必需。規定要寫入的本地文件。若該文件已存在,則將被覆蓋。
remote 必需。規定從中進行拷貝的文件的路徑。
mode

必需。規定傳輸模式。可能的值有:

  • FTP_ASCII
  • FTP_BINARY
resume 必需。規定在遠程文件中的何處開始拷貝。默認是0。
同類函數
  • 從FTP 服務器下載文件(non-blocking)。 ftp_nb_get

    ftp_nb_get

    從FTP服務器下載文件(non-bloc
  • 打開一個安全的SSL-FTP 連接。 ftp_ssl_connect

    ftp_ssl_connect

    打開一個安全的SSL-FTP連接。
  • 登錄FTP 服務器。 ftp_login

    ftp_login

    登錄FTP服務器。
  • 把指定曆法中的日期轉換為儒略日計數。 cal_to_jd

    cal_to_jd

    把指定曆法中的日期轉換為儒略日計數。
  • 取得前一次MySQL 操作所影響的記錄行數。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影響的記錄行數
  • 返回拋出異常的文件的完整路徑。 getFile

    getFile

    返回拋出異常的文件的完整路徑。
  • 返回ZIP 文件中的一個項目的實際文件尺寸。 zip_entry_filesize

    zip_entry_filesize

    返回ZIP文件中的一個項目的實際文件尺寸
  • 把儒略曆法的日期轉換為儒略日計數。 juliantojd

    juliantojd

    把儒略曆法的日期轉換為儒略日計數。
熱門文章