Казалось бы – какие могут тут быть проблемы ?
А нет – есть они !
Подрубил стандартно – как учили.
Получаю “Нарушена целостность данных при записи в файл”
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”»
Спасибо за информацию!
Это интересно. Спасибо.
Ох… этот битрикс, мучает он меня, но уэе намучал Лиекс и Сапу в код) посмотрим…
Я как всегда велосипед изобрел – в Маркетплейсе есть готовый бесплатный модуль для сапы.
Хех, а вообще это делается через $o[‘charset’] = “utf-8”
))
век живи – век учись 🙂