PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

ftp_alloc - アップロードされるファイルのためのスペースを確保する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

ftp_alloc

(PHP 5, PHP 7)

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

説明

bool ftp_alloc ( resource $ftp_stream , int $filesize [, string &$result ] )

ALLO コマンドを FTP サーバーに送信し、 アップロードされるファイルのためのスペースを確保します。

注意:

多くの FTP サーバーはこのコマンドをサポートしていません。これらのサーバーの中には、 「そのコマンドをサポートしていない」という意味で失敗コード(FALSE) を返すものもあれば 「事前に確保する必要はない」という意味で成功コード(TRUE) を返すものもあります。このような理由から、事前のスペース確保が明示的に 要求されているサーバーに対してのみこの関数を使用するようにするとよいでしょう。

パラメータ

ftp_stream

FTP 接続のリンク ID 。

filesize

確保したいバイト数。

result

もし変数が指定されていた場合、サーバーからの応答テキストの内容の 参照が格納されます。

返り値

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

例1 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_idfilesize($file), $result)) {
  echo 
"Space successfully allocated on server.  Sending $file.\n";
  
ftp_put($conn_id'/incomming/myfile'$fileFTP_BINARY);
} else {
  echo 
"Unable to allocate space on server.  Server said: $result\n";
}

ftp_close($conn_id);

?>

参考

  • ftp_put() - FTP サーバーにファイルをアップロードする
  • ftp_fput() - オープン中のファイルを FTP サーバーにアップロードする


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「ftp_alloc - アップロードされるファイルのためのスペースを確保する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | ftp_alloc - アップロードされるファイルのためのスペースを確保する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: