Вы не зашли.
Главная » PHP » команда cron require база данных переадресация
#1. WebGraf Off (1)
Участник
2010.04.27 22:10
Код:
require_once ('/home/user/config.php');
 
mysql_query("DELETE FROM table WHERE `id`='25'; ");
header('Location: http://site.ru/'.$var);
die();
вот такой код
Как прописать команду крону, чтобы он сумел прочитать конфиг, выполнить mysql запрос и перейди на другой сайт?

Как не делаю выполняет только mysql запрос и то при условии что конфиг в этом же файле.
#2. Gemorroj Off (107)
Administrator
2010.04.27 22:10
крон - это просто командная строка. т.е. туда можно написать все что и в командную строку. в том числе и весь этот php код. а Location не сработает, т.к. это не браузер и заголовки передавать тут некому. получит удаленную страницу через file_get_contents, например.
Добавлено спустя   4 минуты  17 секунд:
точнее крон, это просто утилита консольная, но комманда ему задается имеено та, которая будет выполнена в консоли
#3. WebGraf Off (1)
Участник
2010.04.27 22:10
на счет file_get_contents понял

а вот весь код писать в ком строку неудобно.
Можно прописать команду чтобы сработало require_once ?

Если туплю немного не обращайте внимания, устал ужасно, не выспался...
#4. Gemorroj Off (107)
Administrator
2010.04.27 22:10
да, на сколько я понимаю, она должна работать. путь точно корректно указан?
#5. WebGraf Off (1)
Участник
2010.04.27 22:10
да. так как при запросе через браузер срабатывает
сейчас стоит команда php -f
пробовал wget, linyx --dump
#6. WebGraf Off (1)
Участник
2010.04.28 00:12
гм. Что же придумать...
#7. Gemorroj Off (107)
Administrator
2010.04.28 09:09
WebGraf, не, при запросе через браузер работает другой php. через консоль - консольная версия, и домашняя директория у них, наверняка разная. так что путь будет разный. попробуй указывать путь к файлу настроек через dirname(__FILE__) или просто __DIR__ если php5.3
#8. WebGraf Off (1)
Участник
2010.04.28 10:10
require (dirname(__FILE__).'/config.php');
прописал. Но без изменений.
файл который в кроне записан и файл конфиг в одной директории.
#9. WebGraf Off (1)
Участник
2010.04.28 12:12
Код:
chdir(dirname(__FILE__));
include_once 'config.php';
так уже писал. всеравно не работает
#10. WebGraf Off (1)
Участник
2010.04.28 12:12
Какие настройки серва могут блокировать данную операцию?
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.017 s