アプリケーションフォルダーのすぐ外側で同じレベルに一時的なキャッシュフォルダーを作成しようとしています。これは、イメージをオフサイトに移動する前に、しばらくの間イメージを保存するためのものです。
ユーザーの Facebook プロフィール画像を取得してサーバーに保存しようとしています。写真を撮って名前を変更し、それぞれの場所に渡して保存する必要がある画像保存ソリューションがあります。私の考えは使用file_get_contents()
してfile_put_contents()
いたので、このファイルを処理しながらしばらく保存してから、保存方法にコピー/移動することができました。ただし、一時ディレクトリをアプリケーションフォルダー内に配置したくはありません。アプリケーションおよびシステムフォルダーと同じレベルに配置したいのです。私の問題は、相対パスまたは絶対パス (アプリケーション フォルダーの同じレベル) にハードコーディングせずにアクセスすることです。
(__dir__)
、(__file__)
、およびのようなものを使用するとrealpath(APPPATH)
、アプリケーションフォルダー内でのみ結果が得られます。だから私は他の誰かがこれを達成する方法を知っていることを願っています