ftp_allocとは? わかりやすく解説

ftp_alloc

(PHP 5)
ftp_alloc — アップロードされるファイルのためのスペースを確保する

説明

bool ftp_alloc ( resource ftp_stream, int filesize [, string &result] )
ALLO コマンドを FTP サーバに送信し、 アップロードされるファイルのためのスペースを確保します。
注意: 多くの FTP サーバはこのコマンドをサポートしていません。これらのサーバの中には、 「そのコマンドをサポートしていない」という意味で失敗コード(FALSE) を返すものもあれば 「事前に確保する必要はない」という意味で成功コード(TRUE) を返すものもあります。このような理由から、事前のスペース確保が明示的に 要求されているサーバに対してのみこの関数を使用するようにするとよいでしょう。

パラメータ

ftp_stream
FTP 接続のリンク ID 。
filezise
確保したいバイト数。
return
もし変数が指定されていた場合、サーバからの応答テキストの内容の 参照が格納されます。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例 671. ftp_alloc() の例
<?php

$file = "/home/user/myfile";

/* サーバに接続する */
$conn_id = ftp_connect('ftp.example.com');
$login_result = ftp_login($conn_id, 'anonymous', 'user@example.com');

if (ftp_alloc($conn_id, filesize($file), $result)) {
  echo "Space successfully allocated on server.  Sending $file.\n";
  ftp_put($conn_id, '/incomming/myfile', $file, FTP_BINARY);
} else {
  echo "Unable to allocate space on server.  Server said: $result\n";
}

ftp_close($conn_id);

?>


参考

ftp_put()
ftp_fput()



このページでは「PHP関数リファレンス」からftp_allocを検索した結果を表示しています。
Weblioに収録されているすべての辞書からftp_allocを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からftp_alloc を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ftp_alloc」の関連用語

ftp_allocのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ftp_allocのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS