Чтение RSS каналов

Форум

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

Не могу добавить/изменить блок

11
16.04.2010 19:21:5016.04.2010 19:23:23
Спасибо не булькает. В репу поплюсуйте. А то тут только и умеют минусовать.
(Шутка). Продольно-поперечно мне на репу... Смайл - 05

Это решение на скорую руку. Вообще, проблема глобальна для админки. Lite, видимо, никто не пользуется. А кто пользуется никогда не замечал, что нельзя, например, добавить новость, в тексте которой есть апостроф. Кому интересно - могу поведать.

StyLeS, с темой помогу...
3.92

3.92
12
16.04.2010 19:30:39
Chianuk, не обманывай, не все минусуют, я только что дал те в репу на + 5, и всегда такой ерундой занимаюсь Смайл - 05 ...
3.97

3.97
13
16.04.2010 19:33:31
GRAFLEKX, ишь какой озорник. Смайл - 05

ЗЫ В долгу не остался... Смайл - 04
3.92

3.92
14
16.04.2010 20:03:18
Проблема с блоком у ТС (у меня такая же, была Смайл - 05) заставила меня побороть лень и докопаться до истины.

Итак. Существует для меня непонятная (в силу скудости умишка) проблема в Lite.

Ни для кого не секрет зачем бывает включен magic_quotes_gpc. Так вот, разумные хостинги давно его поставили в выкл. В итоге экранирование данных из наших глобальных массивов ложится на наши усталые плечи.

Почему у ТС не писалось содержимое блока в БД? Потому что спецсимволы не экранировались.

В файлике function/security.php имеется занятный кусочек кода:

// Security magic quotes gpc
if (!get_magic_quotes_gpc()) {
	reset($_GET);
	foreach ($_GET as $key => $value) {
		global $$key;
		$$key = addslashes($value);
	}
	reset($_POST);
	foreach ($_POST as $key => $value) {
		global $$key;
		$$key = addslashes($value);
	}
	reset($_COOKIE);
	foreach ($_COOKIE as $key => $value) {
		global $$key;
		$$key = addslashes($value);
	}
	reset($_REQUEST);
	foreach ($_REQUEST as $key => $value) {
		global $$key;
		$$key = addslashes($value);
	}
}


Смысл, я думаю, понятен. Так вот. Это работает только при register_globals = On. Кто сейчас в здавом уме включает сие чудо? Получаем замкнутый круг?

Что самое интересное, на стороне юзверя это работает. В админке экранирования нет.

В чём здесь дело, как же быть? Поправьте убого, если я не туда копаю...
3.92

3.92
15
19.04.2010 10:52:04
Chianuk,Как с тобой связаться?Аську что ль оставь...
или как.. Смайл - 13
3.75

3.75
16
19.04.2010 12:35:04
Аськой я практически не пользуюсь. Здесь есть личные сообщения, можно туда.
3.92

3.92
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь