0

いくつかの画像ファイルを生成するサイトがあります。サイトのDocumentRootlike内に保存するのではなく、\home\mysite\public_html\photos別のユーザーの like のディレクトリに保存したいと考えています\home\anothersite\public_html\photos。これを行う理由は、画像を提供するためだけに、すべての写真を独自の専用サーバーに移動しやすくするためです。

PHP がファイルを別のユーザーのディレクトリに保存する方法はありますか? rename()を使用して無効にすることを考えていopen_basedirます。または、使用する必要がありますftp_fput()か?


アップデート

これを試すと(mkdir()新しいディレクトリを作成する必要があります)、エラーが発生します:

mkdir() [function.mkdir]: Permission denied

いくつかの権限設定を見逃していませんか?

4

1 に答える 1

1

今行っているのとまったく同じ方法で、現在のディレクトリに保存できます。PHP は Web サーバーのドキュメント ルートを気にしません。

ジェロンによる回答。

于 2012-09-18T04:14:36.090 に答える