XREAのようなレンタルサーバの一アカウント内に
「hoge1.com」
「hoge2.com」
「hoge3.com」
という複数のドメインを取得しているとします。
このうち「hoge2.com」と「hoge3.com」の中に、
「hatena.php」というファイルを作成し、そこに「ももんが」と記入する
というスクリプトを「hoge1.com」に作ってください。
スクリプトは「hoge1.com」でなく、ローカル内でもかまいませんが、
「hatena.php」をそれぞれのドメインにFTP転送する以外の方法が知りたいです。
こういうことができるかどうかさえわからないまま質問しています。
不可能でしたらコメント欄にでもその旨お知らせいただけるとうれしいです。
Vista,PHP5、Firefoxという環境の元でやっています。
よろしくお願いします。
ご質問からですと、どの環境に実装したいのかが分かりません。
以下に、場合分けして回答します。
■前提条件
hoge1.comのルート⇒D:\hoge1.com\
hoge2.comのルート⇒D:\hoge2.com\
hoge3.comのルート⇒D:\hoge3.com\
hatena.php は、各々のルートに作成する。
file_put_contents('D:/hoge2.com/hatena.php', 'ももんが'); file_put_contents('D:/hoge3.com/hatena.php', 'ももんが');
■前提条件
hoge1.comのルート⇒/user/wwwroot/hoge1.com/
hoge2.comのルート⇒/user/wwwroot/hoge2.com/
hoge3.comのルート⇒/user/wwwroot/hoge3.com/
hatena.php は、各々のルートに作成する。
file_put_contents('/user/wwwroot/hoge2.com/hatena.php', 'ももんが'); file_put_contents('/user/wwwroot/hoge3.com/hatena.php', 'ももんが');
■前提条件
hatena.php は、各々のルートに作成する。
各サーバにWebDAV(ユーザー名:user、パスワード:password)が用意されている。
file_put_contents('https://user:password@hoge2.com/hatena.php', 'ももんが'); file_put_contents('https://user:password@hoge3.com/hatena.php', 'ももんが');
FTP/FTPS/SSHといったファイル転送プロトコルでも、同様の手順で書き込むことができます。
丁寧なご回答ありがとうございます。
大変参考になりました。またお願いします。