ハマっている「お菓子」を教えて!

phpプログラムでわからないことがあるのですが。
レンタルサーバを2つ(AとB)もっているとします。
AからBにファイルを保存したいのです。
これは可能なのでしょうか、
可能でしたらコードの記述法を教えていただきたいのです。

たとえばこのような感じです。エラーになります。
<?php

$write_data = "123456";

if($fn = fopen("ftp://b@b.com/public_html/b.com/test.data", 'a')) {
fwrite( $fn, $write_data);
fclose($fn);
}
?>

A 回答 (2件)

可能です。


エラーメッセージを提示してください。
そうしませんと原因が確定できません。
    • good
    • 0

FTPサーバ側のログやPHPのデバッグログを見れば、ヒントがあります。


そもそもアクセスした形跡がないならサーバ名やID,passwordが正しいか確認しましょう。

ftp://b@b.com

というのは、

ftp://[user]:[password]@[FTPサーバフルパス]

なのでしょうか?パスワードが無いような気がします。
相手サーバへのアクセス許可が無ければアクセスしても書けません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!