siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

Какие эти функции экранируют? Экранирование должно произойти перед вставкой в бд.

UPDATE shop_items SET field=REPLACE(field, '1н', '2й') WHERE shop_id=9

field - столбец в котором нужно заменить

можно и так например

$('#content').on('click', 'div#item3', function(){

$(this).css('border','1px solid red');

});

on на родительский элемент, который присутствует в DOMе при вещание обработчика.

sima007:
Пожалуйста забудьте о mysql_(real)_escape_string.
Для защиты от sql-inj в цивилизованном мире используют prepared statements

Чем экранирование в prepared statements отличается от экранирования в escape_string?

psics:
Далее если вы с поля ожидаете цифру - то все кроме цифр к примеру = нахер

Какая цифра, если тс даже теги оставил которые не нужно вырезать?

psics:
Не стоит угадывать, что может добавить случайно пользователь.

А что делать если функционал предусматривает не только общение через азбуку морзе посредством цифр и пробелов?

Sanu0074:
имя подпапки которое соответствует id когдато запущенной сессии.

А откуда у вас id когда-то запущенной мертвой сессии? Скан папки? В чем смысл? Тот же аналог крона, да только с костылями и какой-то проверки где у php и доступа скорее всего и не будет.

Потоковый xml парсер вам поможет http://www.ibm.com/developerworks/ru/library/x-xmlphp2/

Sanu0074:
этот файл удалит через время сборщик мусора в PHP

Почему? Потому что сессия устарела. Удаляйте и вы временные файлы. Они не могут быть временными больше определенного времени. Если нет - то собственно вы себе костыль в ответе написали.

Выключился комп, сессия осталась не удалилось, она устарела - удаляем. Или я что-то не так понял?

Сессия создается на определенное время, соответственно и проверяется также - если старше удаляется.

Всего: 6568