我希望在应用程序文件夹之外、与其处于同一级别的位置上建立一个临时缓存文件夹,用于在将图片移至外部网站前暂存图片。我试图获取用户的Facebook个人资料图片并将其保存至我的服务器。我有一个图片存储解决方案,需要我重命名照片,然后将其传递到相应的位置进行存储。我的想法是使用
file_get_contents()
和file_put_contents()
函数,在处理完文件之前,可以将该文件暂存一段时间,然后将其复制/移动到我的存储方法中。但是,我不希望将临时目录放在应用程序文件夹内,而是希望将其放在与应用程序和系统文件夹同一级别的位置上。我的问题是如何访问相对路径或绝对路径(与应用程序文件夹在同一级别),而不是硬编码。使用(__dir__)
、 (__file__)
和类似于realpath(APPPATH)
的东西只能给出应用程序文件夹内的结果。因此,我希望有人知道如何实现这一点。
APPPATH
,很少有需要做其他的事情。但这正好做到了我所寻求的。谢谢。 - chrisAPPPATH
,却不知道FCPATH
:) - Robin Castlinsystem
和application
文件夹应该安装在www
或公共根目录之外。在这种情况下,应注意FCPATH
不会位于system
和application
的根目录中。FCPATH
代表www
目录(其中包含index.php
;FC = 前端控制器)。换句话说,在system
和application
文件夹安装在www
目录内时,才能使用此答案中显示的目录结构。 - Sparky