Для подстраховки.
ОБСУЖДЕНИЕ
Кидала ZeVz
sm996, В баню тебя для подстраховки хотел дырку продать клоун
СеРжЧеРНиК, Если не учитывать кодировку БД возможен обход фильтрации.
По этому использую функцию mysql_escape_string или mysql_real_escape_string
strip_tags — убирает html теги.
htmlspecialchars — преобразует спец. символы в html сущности.
Так я защищяю себя от XSS атаки, помимо SQL инъекции.
Если важно, чтобы значение переменной не было пустой, то использую функцию trim.
По этому использую функцию mysql_escape_string или mysql_real_escape_string
strip_tags — убирает html теги.
htmlspecialchars — преобразует спец. символы в html сущности.
Так я защищяю себя от XSS атаки, помимо SQL инъекции.
Если важно, чтобы значение переменной не было пустой, то использую функцию trim.
htmlspecialchars вполне достаточно, чтобы предотвратить xss, strip_tags уже не вырежет теги, потому, что их преобразует htmlspecialchars я дважды повторил) Ты вроде не глупый человек, а логики нет)
Это понятно, но, что в етом такова страшного, что аж так вызывает возмущение.
sm996, Не продуктивно это как бы) Незнаю как тебе, но лично мне, например, не приятно было бы редактировать подобный код, где много чего лишнего, нет того, что должно было бы быть плюс ко всему этому весь код в кучу, что делает его нечитабельным. Если каждый файл скрипта так писать, потом и сказывается на производительности, а люди создают темы мол как оптимизировать, чтобы сайт не ложился от пары тройки чел в онлайне)
СеРжЧеРНиК, Насчет htmlspecialchars и strip_tags наверное, лучше истользовать только htmlspecialchars ну да.
Насчет intval если нам нужно будет передать строку, при передачи строки функция вернет 0.
Насчет intval если нам нужно будет передать строку, при передачи строки функция вернет 0.
sm996, Не понял что ты имеешь ввиду? :/ почему 0 вернет? интвал вернет ложь, только в случае если в переменной будет всё, кроме цыфр, поэтому надо проверять переменную на пустоту
Например, если нужно передать end, функция интвал вернет 0, поетому, я, не использувал не интвал.
sm996, А-а, так у тя еще и такие значения как end имеются в постраничной навигации? Ну тогда удобнее было бы в самой функции обрабатывать странички, чтобы каждый раз не фильтровать в файлах, а вообще это как то для меня дико с этими end'ами))
А есле по теме ,виновны оба . Не мне судить . Но рано решили финишировать . На стадии доработок ! Весы уравновесились : Отказ платить = Опубликование кода ! И немного рекламы : Господа ,пользуйтесь услугами ГАРАНТОВ !
Satelit, Сначало он отказался платить, но вообще, ты прав.
sm996, Вы сами знаете ,что я прав . Вообще обвинение в кидалове очень серьёзная вещь в инете . Не стоит этим разбрасываться . Лучше понять друг друга , прийти к соглашению , и только убедившись в намеринии кинуть ,и даж не в намеринии ,а в реальном кидалове ,тогда только возможны обвинения и создание подобных тем ! Иначе никак ! Ну а ваша публикация . . . думаю сами знаете . Не спешите с решениями и выводами .
Satelit, Насколько я понимаю, когда заказчик отказываеться платить, это називается килальство.
Даже здесь есть варианты ,есть м
обусловленный фронт работы за определённые деньги . Всё-бизнес ! Есле заказчик находит изъян в работе ,то имеет право не платить . Я не прав ? Конечно в этом случае надо прямо об этом заявить . Но и здесь варианты ,и заказчик должен понимать ,что все мы люди ,и дать возможность исправить всё ,наладить и т.д. В общем найти общий язык . Не ошибается тот ,кто ничего не делает . Но это на уровне человечности . А есле по бизнесу ,то заказ должен соответствовать качеству ,и оплата должна быть произведена по договорённости . Всё просто ,отказавшись платить ,заказчик автоматически лишает себя права пользоваться скриптом иначе это мошейничество . Но и вы ,поторопились создавая тему и публикуя скрипт ,уже не может дать вам дать договориться ,что и свело ваш спор на нет . Горячиться не надо .
обусловленный фронт работы за определённые деньги . Всё-бизнес ! Есле заказчик находит изъян в работе ,то имеет право не платить . Я не прав ? Конечно в этом случае надо прямо об этом заявить . Но и здесь варианты ,и заказчик должен понимать ,что все мы люди ,и дать возможность исправить всё ,наладить и т.д. В общем найти общий язык . Не ошибается тот ,кто ничего не делает . Но это на уровне человечности . А есле по бизнесу ,то заказ должен соответствовать качеству ,и оплата должна быть произведена по договорённости . Всё просто ,отказавшись платить ,заказчик автоматически лишает себя права пользоваться скриптом иначе это мошейничество . Но и вы ,поторопились создавая тему и публикуя скрипт ,уже не может дать вам дать договориться ,что и свело ваш спор на нет . Горячиться не надо .
Короче кройте тему смысла не вижу в этом вообще.
Tera, Всё Дядя Шкаф сказал своё слово ! Обсуждению не подлежит ))))))))))))))))
Согласен.Нет смысла,в данной теме.Хотя автор должен сделать выводы.
а не думаешь,что он специально это сделал, дабы получить на халяву?
Я, же говорил. Я, так и подумал.
Страница 4 из 7 · Всего записей: 135