Открыть Ответить

Косяк слаеда или у меня что то не так

0.00

0.00

1
06.05.2010 18:22:23

НЕ давно на своем сайте разместил новость

в которой содержался код

$shits = (isset($_GET['hits'])) ? 1 : 0;


Так вот в этой новости случился косяк открывалась только половина страницы то есть нога и центральная часть
Шапка и левые блоки не загружались.

Решил поставить на локалке движок с нуля и та же хрень.

Движок юзал open slaed. В про 4* такое не наблюдается.

Может кто знает в чем косяк. И кстати проверьте у себя тоже

Группа
Клиент
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

06.05.2010 20:58:45

Этот код был добавлен как текст (наполнение) новости?

Группа
Посетители
Регистрация
01.06.2006
Пол
Мужчина
Из
Моздок
Предупреждения
Нет
sam07
sam07
3.91

3.91

07.05.2010 08:35:55

да в новость.

Если убираешь глобальные hometext bodytext из функции head()
, то все нормально работает. Косяк с одинарными ковычками видимо. Из базы они выводятся типа '.

Группа
Клиент
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

07.05.2010 08:52:13

Заметил что если в тексте новости есть $_POST['cat'] или $_GET['cat'] c одинарными ковычками то страница косячится. Еслибез одинарных ковычек то все нормально. Что делать?

Группа
Клиент
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

07.05.2010 10:34:46

1) Перехватывай текст перед записью в Базу
2) Экранируй
3) При выводе текста в браузер используй str_replace

типа

$text = str_replace("\'", "'", $text);


тупо, правда, но на первый взгляд пока незнаю, что можно подсказать

Группа
Посетители
Регистрация
01.06.2006
Пол
Мужчина
Из
Моздок
Предупреждения
Нет
sam07
sam07
3.91

3.91

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр