flint2000

Рейтинг
110
Регистрация
01.04.2008
hellhead2011 #:
то зачем конвертировать в UTF-8 ? 

Давно это было, но насколько могу вспомнить  PHPRtfLite не хотела работать с  Windows-1251, даже при принудительном указании  Windows-1251 в конфиге

Я уже перепробовал все варианты, ранее были проблемы с авторизацией, но благо наше решение, обернуть с указанием кодировки, а вот с RTF ничего подходящего не нахожу

        $username = substr(htmlspecialchars(str_replace("\'", "'", trim($username)), ENT_SUBSTITUTE, cp1251), 0, 25);
lonelywoolf:
flint2000, Так а в чем проблема то была? Может ещё кто гуглить будет.

В скрипте и похоже в библиотеках php. Как раз разбираюсь

---------- Добавлено 30.04.2020 в 10:03 ----------

В общем проблема была в моих кривых руках и склерозе. Привык запускать скрипт просто php -c и забыл что у меня несколько php версий, нужно было всего лишь прописать php5 -c, ну а сама суть в том, что не была подключена библиотека mbstring

Все спасибо. Магия форума сработала. Стоит написать на форум, как сразу находишь проблему. Три дня убил на прочтения манов и истязания над гуглом в поисках правды. Стоило написать на форму, как через 30 минут нашел проблему

lonelywoolf:
Зачем?

Ну и вообще, зависает PHP-скрипт, а при чем тут Cron? Отлаживайте скрипт. Если считаете, что виноват Cron - покажите его лог.

Возможно я не совсем правильно название темы сформулировал. Если бы проблема была полностью в скрипте, то он вис бы на всех прайсах, а так только на некоторых, притом системно. Сам крон пытается стартонуть скрипт каждую минуту, но он как бы выполняется, потому повторно выполнение не запускается. Смотрел сам код xml прайса ничего необычного там нету, к тому же на обычном шаред хостинге этот прайс отлично обрабатывается. Я уже не знаю с какой стороны подойти.

angel57:
а они в robots не закрыты случайно?
Onecontent:
Прекрасно он ходит по пагинации. 100% есть правила либо в роботсе, либо в теге на странице.

Спасибо ребята. Совсем забыл про эти настройки

LEOnidUKG, Так там вроде нету дополнительных полей

Заработало с

RewriteCond %{QUERY_string} ^month=

RewriteRule ^(.*)$ /$1? [R=301,L]
LEOnidUKG:
Тогда замените на:

RewriteCond %{QUERY_string} html\?month=
RewriteRule ^(.*)$ /$1? [R=301,L]

Так я тоже уже пробовал. не работает редирект

Sitealert, Я с подобного и начал, у меня ничего не получалось. А вот ваш вариант работает, но перестали работать ссылки календаря

modules.php?name=Calendar&op=show_day&month=".$ac_month."-".$ac_year."&d=".$day."
LEOnidUKG:
Пользователю плевать, для ПС всё ок. Зачем ему эти редиректы смотреть.

---------- Добавлено 26.09.2018 в 23:05 ----------

Если сильно хочется, можно поиграться с этим:

RewriteEngine On
RewriteCond %{THE_REQUEST} \?
RewriteRule ^(index\.php)?$ /? [R=301,L]

Уже игрался и только с этим, ничего не получается

Всего: 174