PHP ftp_alloc() 関数

定義と使用法

ftp_alloc() 関数は、FTP サーバーにアップロードするファイルにスペースを割り当てます。

成功した場合、true を返します。失敗した場合、false を返します。

構文

ftp_alloc(ftp_connection,size,return)
パラメータ 説明
ftp_connection 必須。使用する FTP 接続を指定します。
size オプション。割り当てるバイト数を指定します。
return オプション。サーバーからの応答を格納するバイト数を指定します。

ヒントと注記

注記:多くのサーバーはこのコマンドをサポートしていません。

例 1

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

例 2

<?php
$file = "myfile.txt";
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
if (ftp_alloc($conn, filesize($file), $response))
  {
  echo "Space allocated on server.";
  }
else
  {
  echo "Unable to allocate space. " . $response;
  }
ftp_close($conn);
?>