Alexander2021![]() | Не работает CURL в php1680295766 Добрый вечер.
Столкнулся с проблемой, которую не могу никак решить.
Имеется такой код
Данный код отлично работает, если файл, который выводит этот код идет напрямую, то есть так: https://site.ru/update.php. При загрузке страницы весь код обрабатывается хорошо и записывает информацию верно в файл update.txt
Но возникает проблема, когда я данный код перемешаю в папку на сайте и пытаюсь обработать через папку, то есть так: https://site.ru/update/update.php. На странице все также работает, выводит сообщение, что загрузка завершена, но только при открытии файла update.txt изменений нет, то есть скрипт не загрузил в него ничего.
Почему CURL работает напрямую, и не работает из папки? |
liris![]() | 1680295840 Обратите внимания на 22 строку. У вас собирается путь к файлу update.txt.
Если вы перемещаете скрипт, то и этот путь у вас изменится. Вы уверены, что смотрите правильный файл (по правильному адресу)? Alexander2021![]() ![]() |
Alexander2021![]() | 1680295922 А как мне тогда указать путь именно к /phpMyAdmin/templates/config/update.txt при загрузке скрипта из папки update.
Просто путь в целом идет так site.ru/public_html/phpMyAdmin/templates/config/update.txt и я никак не могу перенести этот путь в папку update, которая имеет путь site.ru/public_html/update/ влепить жирный лайк![]() |
liris![]() | 1680296499 Вы можете попробовать использовать переменную $_SERVER['DOCUMENT_ROOT'] вместо константы __DIR__, обычно (но не всегда) она указывает на корневую директорию сайта.
https://www.php.net/manual/ru/reserved.variables.server.php Alexander2021![]() ![]() |
Alexander2021![]() | 1680296570 Спасибо. Это решило мою проблему. влепить жирный лайк![]() |