Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
10 Ноябрь 2011

Дружим Битрикс и SAPE

posted in Bitrix, Полезности |

Казалось бы — какие могут тут быть проблемы ?
А нет — есть они !

Подрубил стандартно — как учили.
Получаю «Нарушена целостность данных при записи в файл»
links.db не создается хоть ты тресни

После недолгих разбирательств, выясняется, что причина в требуемых Битрсксом настройках

mbstring.func_overload 2
mbstring.internal_encoding UTF-8

В sape.php неверно определяется длинна считываемого и записываемого блога из-за UTF-8 кодировки — в следствие чего links.db получается кривой — не проходит проверку и автоматически стирается.

Лечится просто:
ищем в коде sape.php строчку
@fwrite($fp, $data, $length);
меняем на
@fwrite($fp, $data);

Вуаля.

У нас 6 комментариев на запись “Дружим Битрикс и SAPE”

Почему бы Вам не высказать своем мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 11.11.2011, тонирование said:

    Спасибо за информацию!

  2. 2 On 17.11.2011, Евгений said:

    Это интересно. Спасибо.

  3. 3 On 25.11.2011, Ярослав said:

    Ох… этот битрикс, мучает он меня, но уэе намучал Лиекс и Сапу в код) посмотрим…

  4. 4 On 25.11.2011, GTAlex said:

    Я как всегда велосипед изобрел — в Маркетплейсе есть готовый бесплатный модуль для сапы.

  5. 5 On 04.12.2011, Андрей said:

    Хех, а вообще это делается через $o[‘charset’] = «utf-8»
    ))

  6. 6 On 04.12.2011, GTAlex said:

    век живи — век учись 🙂

Оставить комментарий