• ベストアンサー

ファイルのコピー

あるサーバーからあるサーバーにファイルをPHP上でコピーしたいのですが、 PHPでコピーするというのはアップロードとなるのでしょうか?? 以前は画像のファイルをアップロードしたのですが、 それは_FILEを受け取っていました。 今度のファイルは固定の場所にあるので、そのファイルをわざわざ参照するわけではありません。 現在あるファイル場所を指定して、うまくアップロードすることはできるのでしょうか? パソコン側で受け取るときにディレクトリ名が普通のパスとは違った表示で受け取っているように見えるのすが。

質問者が選んだベストアンサー

  • ベストアンサー
  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.1

2つのサーバが物理的に繋がってないのならばサーバ間通信でコピーするのがてっとり早いですね fopenのファイル名の部分をurlにすれば普通にアクセスできます 当然書き込みはできません fopen以外ならftp関数もあるけど、これはphpのインストール時に有効になっていなければ使えません もし物理的に繋がっているのならばcopy関数で一発ですね

aiurai54
質問者

お礼

そうですね~!サーバー同士は繋がっているので、コピーするのがよいと思いました。ありがとうございます。

その他の回答 (1)

  • vitadai
  • ベストアンサー率75% (6/8)
回答No.2

bonyamkさんが答えていますが、fopen以外にもreadとか、色々と方法はあると思います。 ただ、コピーするファイルによってはFTP関数などでないと読み込めない事もあります。

aiurai54
質問者

お礼

参考にさせていただきます。ありがとうございました。

関連するQ&A