Я пытаюсь создать временную папку кэша, расположенную за пределами и на том же уровне, что и папка приложения. Это для хранения изображений в течение нескольких секунд, прежде чем перемещать их за пределы участка.
Я пытаюсь получить изображение профиля пользователя Facebook и сохранить его на своем сервере. У меня есть решение для хранения изображений, которое требует от меня сделать фотографию и переименовать ее, а затем передать ее в соответствующее место для хранения. Мои мысли использовали file_get_contents()
и file_put_contents()
. Я мог хранить этот файл на мгновение при его обработке, а затем скопировать/переместить его в мой метод хранения. Однако я не хочу иметь временную директорию внутри папки приложения - я хочу, чтобы она была на том же уровне, что и приложение и системная папка. Моя проблема заключается в доступе к относительному пути или абсолютному пути (на том же уровне папки приложения) без его жесткого кодирования.
Используя (__dir__)
, (__file__)
, и что-то вроде realpath(APPPATH)
дает мне результаты в папке приложения. Поэтому я надеюсь, что кто-то еще найдет способ достичь этого.