いくつかの画像ファイルを生成するサイトがあります。サイトのDocumentRoot
like内に保存するのではなく、\home\mysite\public_html\photos
別のユーザーの like のディレクトリに保存したいと考えています\home\anothersite\public_html\photos
。これを行う理由は、画像を提供するためだけに、すべての写真を独自の専用サーバーに移動しやすくするためです。
PHP がファイルを別のユーザーのディレクトリに保存する方法はありますか? rename()
を使用して無効にすることを考えていopen_basedir
ます。または、使用する必要がありますftp_fput()
か?
アップデート
これを試すと(mkdir()
新しいディレクトリを作成する必要があります)、エラーが発生します:
mkdir() [function.mkdir]: Permission denied
いくつかの権限設定を見逃していませんか?