Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Установка

 
 
Опции темы Опции просмотра
Старый 28.02.2007, 14:58   #16
Ice
Продвинутый
 
Регистрация: 10.01.2007
Сообщений: 38
Thumbs up

Похоже, что serialize уже заботится об этом. По крайней мере, у меня всё заработало и все страницы отображаются без ошибок. Так это наверное не ошибка TYPO3, а ошибка PHP, точнее функции mysql_real_escape_string().

Другое, более правильное, решение, наверное, было бы кодировать строку во что-нибудь, где нет кавычек и апострофов, например с помощью функций base64_encode/base64_decode:

Поменял строчки в class.t3lib_tstemplate.php:

PHP код:
$this->setup base64_decode(unserialize($setupData));        // Artyom Lukanin    added: base64_decode() 
и
PHP код:
t3lib_pageSelect::storeHash($hashbase64_encode(serialize($this->setup)), 'TS TEMPLATE');    // Artyom Lukanin added: base64_encode() 
Проверено, мин нет
Ice вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос сайта с Туро3 на сервер в нете Раман Общие вопросы 0 22.12.2006 13:28
перенос сайта Alexa Общие вопросы 0 13.10.2006 12:02
перенос сайта dapissarenko Общие вопросы 5 23.09.2006 20:01
перенос базы с Windows zinder Общие вопросы 3 12.12.2005 15:15
Перенос сайта с localhost на сервер Юрий Общие вопросы 2 11.03.2004 21:39


Часовой пояс GMT +4, время: 00:12.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория