Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Контекстные ссылки и все, что с ними связано (http://forum.sape.ru/forumdisplay.php?f=28)
-   -   Контекст - проблема с кодировкой (http://forum.sape.ru/showthread.php?t=14441)

Sanito 14.06.2008 08:35

Контекст - проблема с кодировкой
 
Непонятная проблема с кодировкой. Есть два сайта, оба в кои8-р. На одном всё работает (контекст найден и продается), на втором нет (найден, но при отображении страниц ссылок нет).

Код поставлен на этих сайтах практически одинаково. Включил debug и посмотрел, что имеет место следующее:

Код:

<!--c7942977590--><!-- Not replaced:
АШКН <a href="http://optimizator_url" target="_blank">ПЕГХДЕМРМШУ ЮМРХБХПСЯНБ</a>, АКНЙХПСЧЫХУ ГЮОХЯЭ Б ОПНЦПЮЛЛМШЕ ТЮИКШ, ОНЩРНЛС ХУ ЯКЕДСЕР БШЦПСГХРЭ,

--><!-- END: work of replace_in_text_segment() -->

words.db удалял,

Код:

$sape_o['charset'] = 'KOI8-R';
перед вызовом стоит. Более того, обычные ссылки на этой странице отображаются нормально, контекстные - нет. Т.е. явно проблема с кодировкой именно в случае контекста.

site_id=126059

Что делать?

grey 14.06.2008 19:16

Полный код вызова сапе можно?

sVs 14.06.2008 21:17

Хотел проверить, а площадочка-то у Вас недоступна сейчас: 504 Gateway Time-out

Sanito 14.06.2008 23:27

Да, света не было часов 10, была таки площадка сегодня недоступна, увы.

Сейчас работает.

Вот:
Код:

$sape_o["request_uri"] = "/$c_id/$r_id/";
$sape_o['force_show_code'] = true;
$sape_o['charset'] = 'KOI8-R';
$sape_o['debug'] = true;
$sape_context = new SAPE_context($sape_o);
$text = $sape_context->replace_in_text_segment($text);


sVs 14.06.2008 23:47

Цитата:

Сообщение от Salik (Сообщение 177476)
Да, света не было часов 10, была таки площадка сегодня недоступна, увы. Сейчас работает.

Мдя... Warning: mysql_connect() [function.mysql-connect]: Too many connections in...

и сервер кодировку в заголовках - таки не отдает

Sanito 15.06.2008 12:36

Да, вчера снова были проблемы, то падало, то поднималось.

Так проблема в том, что сервер не отдает кодировку?

Добавлено через 12 часов 54 минуты
Ну в общем я сделал так, чтоб сервер отдавал правильную кодировку, ссылки нормально показываются, статус ОК.

Но просто нелогично как-то. Ведь в вызове кода сапы явно указано, что всё в кои8-р. При чем тут ответ сервера и зачем его анализировать, если подсказывают явно, что кодировка такая-то...

Зачем всё это? ;-)


Часовой пояс GMT +3, время: 02:24.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.