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

ftp_nb_put

把文件上傳到服務器(non-blocking)。
名稱:ftp_nb_put
分類:未分類
所屬語言:php
一句話介紹:把文件上傳到服務器(non-blocking)。

定義和用法

ftp_nb_put()函數把文件上傳到服務器(non-blocking)。

該函數返回下列值:

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

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

實例

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

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

ftp_nb_put ( $conn , "target.txt" , "source.txt" , FTP_ASCII ) ;
	
ftp_close ( $conn ) ;
?>

文法

ftp_nb_fput ( ftp_connection , remote , local , mode , resume )
參數 描述
ftp_connection 必需。規定要使用的FTP 連接(FTP 連接的標識符)。
remote 必需。上傳到服務器上的文件名。
local 必需。規定要上傳的本地文件的路徑。
mode

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

  • FTP_ASCII
  • FTP_BINARY
resume 必需。規定在本地文件中的何處開始拷貝。默認是0。
同類函數
  • 上傳一個已打開的文件,並在FTP 服務器上把它保存為一個文件。 ftp_fput

    ftp_fput

    上傳一個已打開的文件,並在FTP服務器上
  • 檢索錯誤數組。 libxml_get_errors

    libxml_get_errors

    檢索錯誤數組。
  • 移動記錄指針。 mysql_data_seek

    mysql_data_seek

    移動記錄指針。
  • 在FTP 服務器創建一個新目錄。 ftp_mkdir

    ftp_mkdir

    在FTP服務器創建一個新目錄。
  • 返回每個進程的客戶端統計信息。 get_client_stats

    get_client_stats

    返回每個進程的客戶端統計信息。
  • 返回客戶端連接的統計信息。 get_connection_stats

    get_connection_stats

    返回客戶端連接的統計信息。
  • 向FTP 服務器發送一個raw 命令。 ftp_raw

    ftp_raw

    向FTP服務器發送一個raw命令。
  • ftp_close() 的別名。 ftp_quit

    ftp_quit

    ftp_close()的別名。
熱門文章