PHP逆引き大全 516の極意

ネットワークプログラミングの極意 - Tips330 FTPでファイル操作を行う

登録タグ
PHP
Icon comment count 0
Icon stock count 0

4-3PEAR FTPTips330 FTPでファイル操作を行う

Level1

PointPEAR Net_FTPを使う

Net_FTPはPHPからFTPの接続を作成し、FTPコマンドを発行できるPEARライブラリです。サーバ間のデータのやり取りはWeb APIなどXMLを使うのが現在の主流ですが、データの同期性が必要無い場合や、夜間にバッチとして大きなサイズのファイルをアップロード/ダウンロードなどするプログラムを作るときには、現在でもFTPは十分に利用価値があります。なお、Net_FTPを使うには、PHPが--enable-ftpのコンパイルオプションでコンパイルされている必要があります。パッケージ版PHPの場合は最初からftpオプションは有効になっている場合が多いようです。

それではNet_FTPをインストールしてみます。PEARコマンドで一発でインストール可能です。執筆時点での最新版は1.4.0a2です。

pear install Net_FTP[Enter]
downloading Net_FTP-1.4.0a2.tar ...
Starting to download Net_FTP-1.4.0a2.tar (Unknown size)
..................................done: 174,080 bytes
install ok: channel://pear.php.net/Net_FTP-1.4.0a2

これでインストールが完了しまし

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません