Я пытаюсь запустить php-файл из crontab. Цель php – просто отправить электронное письмо пользователю. Включая файлы заголовков моей инфраструктуры php. Но у crontab, похоже, проблема с путями. Я попытался изменить его на абсолютный путь .. см. Примеры тестов ниже. Использование require_once(http://www.test.com/inc/header.php) и запуск php -f test.php в командной строке приводит к: PHP Warning: require_once(): http:// […]
У меня есть строка текста, которая содержит html со всеми различными типами ссылок (относительная, абсолютная, корневая). Мне нужно регулярное выражение, которое может быть выполнено PHP preg_replace PHP, чтобы заменить все относительные ссылки на корневые ссылки, не затрагивая ни одну из других ссылок. У меня уже есть корневой путь. Замещенные ссылки: <tag … href="path/to_file.ext" … > […]
Я вытащил HTML-страницу, используя cURL, в строку и загрузил ее в DOMDocument. Там я могу получить все теги img и их исходные атрибуты. Моя проблема теперь … как я могу сделать эти URL абсолютными? Список URL-адресов может содержать все виды вариантов, например: foobar.jpg http://example.com/foobar.jpg /foobar.jpg ../foobar.jpg folder/foobar.jpg Если HTML извлекается из произвольного URL-адреса, что является […]
У меня есть задание cron, которое должно включать этот файл: require '../includes/common.php'; однако, когда он запускается через задание cron (а не мое локальное тестирование), относительный путь не работает. задание cron запускает следующий файл (на реальном сервере): /home/username123/public_html/cron/mycronjob.php и вот ошибка: Fatal error: require(): Failed opening required '../includes/common.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/username123/public_html/cron/mycronjob.php on line 2 используя тот […]