Задавайте вопросы, мы ответим
Вы не зашли.
FLOAT, DOUBLE - с плавающей точкой
DECIMAL(10,2) - с фиксированной точкой (в данном случае ровно 2 знака после запятой)
Неактивен
еще раз огромное спб!
Неактивен
вопрос не по теме...
запустил через крон, сразу получил ошибку
Fatal error: Call to undefined function: mysql_connect()
4. $link = mysql_connect('localhost', $db_name, $db_pass);
5. mysql_select_db("wwwweedsru_game",$link);
Неактивен
а что в кроне прописали? Если из ssh-командной строки эту команду выполнять, та же ошибка?
Неактивен
т.е. что в кроне написал? в кроне указал частоту повтора и ссылку на скрипт
если через браузер вызываю стр, то все работает, а сам не хочет!
Неактивен
да, но в кроне надо указывать ссылку на shell-скрипт, а не на php-скрипт
или php -e /path/to/script.php
или GET http://website.ru/script.ru
Неактивен
у меня указано /usr/local/bin/php /www/weeds/www/htdocs/workgroup/cron.1min.php
если честно, то я не совсем понимаю, что такое shell скрипт?!
Отредактированно Ligalize (27.03.2008 16:51:47)
Неактивен
А если эту команду в консоли выполнить, тоже ошибка?
Если да, значит php, к которому Вы обращаетесь, без поддержки mysql. Поддержка mysql видимо только в том php, который стоит модулем apache. Как вариант, заменить строку на
/путь/к/GET http://сайт/workgroup/cron.1min.php
Таким образом Вы вызовете скрипт через http, то есть через apache
Неактивен
прошу прощения, не могли бы Вы написать мне эту строку!? а то я всеравно не совсем врубился! ((
и про какую консоль идет речь!? мне ужастно неудобно отвлекать Вас по пустякам, но всеже объясните бездарю
Отредактированно Ligalize (27.03.2008 16:55:28)
Неактивен
Как Вы узнали, что путь к php именно /usr/local/bin/php ?
Есть такая услуга, называется ssh-доступ. Она дает доступ к консоли, в которой можно набирать команды unix.
Узнайте путь к команде GET. Команда GET - это простейший браузер, она просто загружает страницу из Интернета. Допустим Ваш сайт site.ru, пусть ваш скрипт доступен по адресу http://site.ru/workgroup/cron.1min.php
Пусть команда GET имеет путь /usr/local/bin/GET
Тогда надо написать /usr/local/bin/GET http://site.ru/workgroup/cron.1min.php
Неактивен
путь к php /usr/local/bin/php указан в разделе помощь у хостера hc.ru
Отредактированно Ligalize (27.03.2008 17:07:20)
Неактивен
Значит у хостера спросите:
1. Почему ошибка mysql_connect() not defined
2. Какой путь к GET
Неактивен
rgbeast написал:
Тогда надо написать /usr/local/bin/GET http://site.ru/workgroup/cron.1min.php
заработало! спб! только вот тепеть что, мне каждую минуту отчет будет приходить на почту? )))) можете не отвечать! ))
Неактивен
Напишите в начале crontab первой строчкой
MAILTO = ""
тогда приходить не будет
Неактивен
хехе))) я точно тугой ))
crontab;
MAILTO = "";
говорит ошибка на майлто
Неактивен
Вы наверное делаете все это через панель провайдера. Поэтому и crontab ведет себя иначе.
Неактивен
да, через панель! я нашел временное решение, убрал все echo, всеравно они только для проверки были...
спб за помощь!
Неактивен
можно еще попробовать GET -d http://...
Неактивен