По крону выдаётся не правильная кодировка (

basilic
На сайте с 16.05.2008
Offline
369
1139

Поставил на крон пхп файл

результат получается не такой как если отрабатывать этот файл от руки (

А именно, если отрабатываю от руки, то результат получается в нормальной кодировке, а по крону результат ???? ???? ??

В чём и где проблема может быть?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

Какая команда?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
basilic
На сайте с 16.05.2008
Offline
369
#2
Boris A Dolgov:
Какая команда?

Я вообще то впервые с этим, поэтому достаточного уровня знаний не имеется:

вот что я ввёл (это без точек, потому что на хостинге есть 2 вида кронов - для умных и так себе :)

/usr/bin/php /home/USERNAME/public_html/domen.ru/script.php

или вы имели ввиду какую команду исполняет скрипт?

N
На сайте с 06.05.2007
Offline
419
#3

Что там в результате обычно? Используются ли функции форматирования дат и тд ?

И где вы его смотрите . В почте или нет?

Кнопка вызова админа ()
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#4

Попытайтесь заменить на GET http://domen.ru/script.php

basilic
На сайте с 16.05.2008
Offline
369
#5
netwind:
Что там в результате обычно? Используются ли функции форматирования дат и тд ?
И где вы его смотрите . В почте или нет?

Скрипт дёргает rss и размещает инфу в базе данных.

В результате получаю опубликованную статью и ссылку на первоисточник в виде:

1. Название статьи

2. Сама статья

3. Источник

Так вот если без крона, то всё в нужном виде 1 2 3,

а вот если с кроном, то

1. Название статьи

2. Сама статья

3. ????????????

Куда смотреть? В скрипт или это какое-то несоответствие чего-то чему-то?

Я не очень понимаю, но если всё у меня в одной и той-же кодировке, то всё должно быть в таком случае в ???????? таких значках, а тут только 3-й пункт (((

W
На сайте с 06.09.2005
Offline
42
#6

Надо посмотрет код script.php.

webmasters -вебмастер с сайтов:http://www.ibrahimovfamil.narod.ru (http://www.ibrahimovfamil.narod.ru) http://www.allshops.h15.ru (http://www.allshops.h15.ru),http://www.forumall.h15.ru (http://www.forumall.h15.ru) http://www.zarabotka.hut1.ru (http://www.zarabotka.hut1.ru)
DyaDya
На сайте с 11.04.2007
Offline
147
#7

Покажите реальные данные... которые дёргаете.

1. Просто, то что именно источник таким образом выводится, ещё не значит, что дело не в кодировке.

2. Проверяли реальные данные в rss на сайте с которого дёргаете?

3. И чем отличается ручной запуск от запуска по крону в вашем случае?

- например, ручное - это может быть через броузер??? или из командной строки???

- по крону, ну с ним понятно.

4. Проверяйте парсер rss, может при записи в базу данных вы не устанавливаете кодировку или меняете её.

---

подебагьте чуток...

Попробуйте не писать сразу в базу, а просто скачать rss на свой сервер с помощью скрипта по крону! Потом откройте сохранённый файл с rss и зацените, толи в нём, что ожидалось. Если то, значит, проблема в парсере при записе в базу данных. Если уже при сохранении в файл данные бьются подобный образом, то будем глубже копать.

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
S
На сайте с 25.05.2008
Offline
22
#8

как вариант, курить маны на locale (что это такое и зачем нужно), так как возможно, что "от руки" у вас выставлена кодировка для "русских", а от рута стоит системная-русконепонимающая :)

S
На сайте с 07.05.2007
Offline
20
#9
Boris A Dolgov:
Попытайтесь заменить на GET http://domen.ru/script.php

дело говорите, как вариант wget

BN
На сайте с 12.08.2004
Offline
161
#10

какие типы полей в базе?

1. Название статьи
2. Сама статья
3. ????????????

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий