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

ftp_nb_fput

上傳已打開的文件,並在FTP服務器上把它保存為文件(non-blocking)。
名稱:ftp_nb_fput
分類:未分類
所屬語言:php
一句話介紹:上傳已打開的文件,並在FTP服務器上把它保存為文件(non-blocking)。

定義和用法

ftp_nb_fput()函數上傳一個已打開的文件,並在FTP 服務器上把它保存為文件(non-blocking)。

該函數返回下列值:

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

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

實例

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

 <?php
$source = fopen ( "source.txt" , "r" ) ;

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

ftp_nb_fput ( $conn , "target.txt" , $source , 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。
同類函數
  • 返回文檔中使用的命名空間。 getNamespaces

    getNamespaces

    返回文檔中使用的命名空間。
  • 把法國共和歷的日期轉換成為儒略日計數。 frenchtojd

    frenchtojd

    把法國共和歷的日期轉換成為儒略日計數。
  • 關閉FTP 連接。 ftp_close

    ftp_close

    關閉FTP連接。
  • 從FTP 服務器下載文件。 ftp_get

    ftp_get

    從FTP服務器下載文件。
  • 選擇MySQL 數據庫。 mysql_select_db

    mysql_select_db

    選擇MySQL數據庫。
  • 返回元素的字符串內容。 __toString

    __toString

    返回元素的字符串內容。
  • 關閉ZIP 文件。 zip_close

    zip_close

    關閉ZIP文件。
  • 從結果中取得和指定字段關聯的標誌。 mysql_field_flags

    mysql_field_flags

    從結果中取得和指定字段關聯的標誌。
熱門文章