※ ChatGPTを利用し、要約された質問です(原文:PHPで画像コピーについて)
PHPで画像コピーについて
このQ&Aのポイント
PHPで画像をアップロードし、表示するスクリプトを作成しています。
本サイトと管理画面が同一サーバ内にありますが、権限の関係でアップした画像を直接参照できません。
管理画面でアップされた画像を本サイト側から参照可能なディレクトリにコピーする方法を教えてください。
今、PHPで画像をアップロードして、
アップロードされた画像を表示するようなスクリプトを書いています。
流れとしては、管理画面があり、
そこで様々な情報と共に画像をアップロードします。
本サイト側で、ユーザがアクセスして来た際、
そのアップロードされた画像を表示する訳なのですが、
本サイトと管理画面は同一サーバ内にありますが、権限等の関係で、
本サイト側で画像を表示する際、
管理画面でアップした画像を直接参照することができません。
管理画面側でアップした画像を本サイト側から参照可能なディレクトリにコピーする必要があります。
例えば、30分に1回程度の頻度でrootで上記のコピーを実行するような
PHPスクリプトを実行すればいいのかなと考えております。
ただ、毎回すべての画像をコピーしていると画像の数が多くなってきた場合、
処理に時間がかかってしまう等の問題があるかと思いますので、
画像の更新日付を参照して、
前回実行より後にアップされた画像のみをコピーの対象とするようにしようと考えております。
こういった場合の良い方法等ありましたら、
アドバイスいただけますと幸いです。
よろしくお願いします。
環境は、以下の通りです。
CentOS5
PHP5.0
お礼
今回は、cronでまとめてコピーする方法にしました。 アドバイスありがとうございました。