qpurypaHT
10.04.2017 - 23:23
Доброго времени суток!
Разницу прочел,
mysqli_real_escape_string() - принимает во внимание кодировку соединения
Что лучше использовать!?
На данный момент я кастрирую данные таким образом:
$a= strip_tags(trim(mysqli_real_escape_string($mysqli, $_POST['data'])));
_____________
Если долго в одних стенах живешь, ты с ними сростаешься
AllesKlar
10.04.2017 - 23:37
Цитата (qpurypaHT @ 10.04.2017 - 21:23) |
Что лучше использовать!? |
killer8080
11.04.2017 - 00:05
qpurypaHT
strip_tags лишний, лучше не искажать данные, а корректно выводить.
trim() тоже излишне.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Цитата (twin @ 11.04.2017 - 03:11) |
trim() тоже излишне. |
спорный момент.
AllesKlar
11.04.2017 - 10:34
Цитата (depp @ 11.04.2017 - 07:59) |
Цитата (twin @ 11.04.2017 - 03:11) | trim() тоже излишне. |
спорный момент.
|
Если есть ограничения по данным, то их нужно валидировать и не принимать к записи в базу, о чем уведомлять пользователя.
Цитата |
В данном поле не допустимы пробелы |
А в тихую менять данные пользователя - это фигня полнейшая.
я вот вот такую подпись хочу, чтобы по центру было
И что будет, если ты тримнешь мой ввод?
_____________
[продано копирайтерам]
Цитата (depp @ 11.04.2017 - 05:59) |
спорный момент. |
Ничего спорного. Прописная истина - в базе должно хранится то, то в неё положили. Если не нравятся пробелы, убери их на выводе. Тебе не нужно, кому то могут очень понадобиться.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
qpurypaHT
11.04.2017 - 11:29
Цитата (twin @ 11.04.2017 - 13:16) |
Цитата (depp @ 11.04.2017 - 05:59) | спорный момент. |
Ничего спорного. Прописная истина - в базе должно хранится то, то в неё положили. Если не нравятся пробелы, убери их на выводе. Тебе не нужно, кому то могут очень понадобиться. |
Ну вот при регистрации пользователя, поставил человек после логина пробел, положит его скрипт в БД, а потом при авторизации пробел будет требовать, в результате developer gomodriLOff
_____________
Если долго в одних стенах живешь, ты с ними сростаешься
Предупреди. Выкинь аллерт "Логин содержит пробелы".
А если наоборот? Я хочу логин с пробелом в конце? Чтобы никто не догодался. А ты меня поправляешь. Что, самый умный?
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
qpurypaHT
11.04.2017 - 12:25
Цитата (twin @ 11.04.2017 - 13:48) |
Предупреди. Выкинь аллерт "Логин содержит пробелы".
А если наоборот? Я хочу логин с пробелом в конце? Чтобы никто не догодался. А ты меня поправляешь. Что, самый умный? |
Ну и был бы на форуме тут второй twin с пробелом, с твоей аватарой и твоей подписью) единственное различие группа и инфа учетки)
В моём случае, основная аудитория женщины от 25 и до упора, логином служит Email, им нужна максимально простая рега
_____________
Если долго в одних стенах живешь, ты с ними сростаешься
пробелы добавляют путаницу. сегодня не учел. алерт вывести забыл. а пользователь потом тебя достает почему не работает. а ты сам смотришь и не видишь эти пробелы. мое мнение - пробелы надо тримить. и не допускать таких подписей, как выше. нужна подпись по центру - дай пользователю возможность использовать центрирование текста. про логины и пароли и так все понятно.
"Прописная истина - в базе должно хранится то, то в неё положили." без пробелов по краям.
но я же говорю момент спорный. каждый делает так, как считает нужным.
з.ы. я кстати написал этот пост с кучей пробелов в начале. где они?
qpurypaHT
11.04.2017 - 12:43
С точки зрения верстки учёт пробелов будет лишь в тэге <pre>
Когда их много, в противном случае между словами допустим 1 пробел
_____________
Если долго в одних стенах живешь, ты с ними сростаешься
AllesKlar
11.04.2017 - 13:20
Цитата (depp @ 11.04.2017 - 10:26) |
сегодня не учел. алерт вывести забыл. |
Как ты интересно произносишь слово "наговнокодил".
Можно еще добавить: завтра забыл убрать debug output, а там были пароли от базы, причем рутовские, тоже забыл сменить.
_____________
[продано копирайтерам]
AllesKlar
еще напиши, что ты никогда не ошибался и чего-то не учитывал.
AllesKlar
11.04.2017 - 16:50
Цитата (depp @ 11.04.2017 - 11:43) |
еще напиши, что ты никогда не ошибался и чего-то не учитывал. |
Я? да каждый день такое выдаю, волосы шевеляться.
Но, к счастью, в соседнем кабинете сидят бетта-тестеры, и каждый день рвут код в ключья.
НО! два разя я в одно и тоже говно лужу не наступаю.
_____________
[продано копирайтерам]
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.