[PHP-users 1765] PHPから他のマシンのファイル操作
Eita Morikawa
php-users@php.gr.jp
Tue, 4 Sep 2001 11:11:22 +0900
森川と申します。
PHPの話題から少し外れる気もするのですが、PHPで作成した
ファイルを他のマシン(LAN内)から参照したいのですが、どの
ようにやるのが良いか知恵を貸してください。
マシンはA,B,C3台の次のような環境です。
A:PostgreSQL
B:Apache+PHP → AのDBを参照してBの上にファイル作成
C:MailServer → Bの上のファイルを参照して作業
Bの上のファイルの更新をリアルタイムでCのマシンの挙動に
反映させたいのですが、いま考えているアイデアは次の通り。
(a)ァイル更新の都度、Cにもファイルを作成してしまう
(b)NFSを使用する
#とりあえず簡単そうなの(a)の方法を取ろうと思っているのですが
#こういう時はNFSというのが常套手段なのでしょうか?
(a)のやりかたとして次のような方法を考えています
1.BのPHPから直接Cのマシンのファイルを操作?
2.FTPを使用する(Bでファイル更新の都度、B→CにPUT)
ここでやっとタイトルの質問になるのですが、PHPで他のマシン
(ネットワーク上のマシン)のファイルを操作することは可能なの
でしょうか?これが出来ないなら2の方法を取ろうかと思っています。
このような場合、皆さんはどのようにされているのでしょうか?
ファイルサイズはせいぜい1MB程度です。
OS : Vine Linux 2.1.5
PHP: 4.0.6
PostgreSQL: 7.1.3
*********************
森川英太(Eita Morikawa)
chanoma@parknet.co.jp
*********************