|
|
|
|
|
для: Trianon
(20.02.2010 в 23:28)
| | Согласен, вопрос не очень корректный. Меня интересует функции, обрабатывающие данные, приходящие в первую очередь из форм. Например набранная статья, логин\пароль, что то в этом роде. Хочу сделать надёжную проверку таких данных, чтобы избежать проблем. Просто я не в курсе, чем пользователь может навредить, посылая что либо через форму. У меня чаще всего возникает ситуация, когда:
1) пользователь с помощью формы посылает данные,
2) потом к примеру $text = $_POST['text'];
3) потом запись в БД
4) вывод из БД и отображение в браузере
Хочу узнать, на каких этапах нужно осуществлять проверку и каким способом. Особенно трудно у меня дело обстоит с текстом с элементами форматирования (тегами или bb-кодами) - я не знаю, как организовать проверку, чтобы сохранить форматирование текста и избежать "неприятностей" | |
|
|
|
|
|
|
|
для: sasha1133
(20.02.2010 в 13:00)
| | >может подскажите какие нибудь наиболее полезные функции для обработки строк?
Вы не пробовали заказывать в аптеке какие-нибудь полезные лекарства, допустим, для нервной системы?
То, что Вы просите - один в один звучит именно так. | |
|
|
|
|
|
|
|
для: sasha1133
(20.02.2010 в 14:59)
| | Обращать внимание нужно на все, а использовать те, которые требуются для той или иной задачи. | |
|
|
|
|
|
|
|
для: t3ma
(20.02.2010 в 13:42)
| | Спасибо. А можно если не трудно перечислить, на какие стоит обратить внимание, то есть те, которые наиболее часто применяются в веб-программировании? | |
|
|
|
|
|
|
|
для: sasha1133
(20.02.2010 в 13:00)
| | http://php.su/functions/?cat=strings | |
|
|
|
|
|
|
|
для: sasha1133
(12.02.2010 в 02:48)
| | PS. Появился вопрос. Чтобы не создавать новую тему, спрошу здесь:
я знаю только пару функций для обработки строк, например
htmlspecialchars()
mysql_escape_string()
и то, не совсем знаю, что они делают =)
может подскажите какие нибудь наиболее полезные функции для обработки строк? описание я сам найду. Попалась сегодня какая то функция nl2br, которая заменяет \n на <br />, вот мне бы побольше такого рода функций) | |
|
|
|
|
|
|
|
для: Николай2357
(13.02.2010 в 01:19)
| | Ясно, спасибо) Мне для админки файл. Для пользователей буду базу создавать (если придётся) | |
|
|
|
|
|
|
|
для: sasha1133
(13.02.2010 в 00:08)
| | Вам бы определиться самому сначала или более кореектно поставить вопрос.
Так что же нужно - обеспечить паролированный доступ в "админку" или Вам нужны
>методы проверки данных, введённых пользователем
?
Если первое, то да, файл надежнее и менее нагрузочно. Ежели второе, то опять же зависит от числа пользователей. Если их 5-10, это одно. А если 500000 -~, то другое.
Сравнивать метро и машину в данной ситуации так же как и в жизни.. Иногда приходится бросать последнюю, что бы успеть доехать на метро, иногда не стоит спускаться в подземелье, если проехать нужно два квартала.
Все хорошо на своих местах. | |
|
|
|
|
|
|
|
для: sasha1133
(13.02.2010 в 00:08)
| | В этом вся соль!
Вам дали разные варианты решения.
Ваша задача САМОМУ выбрать экспериментальным путём ,что Вам больше подходит. | |
|
|
|
|
|
|
|
для: Trianon
(12.02.2010 в 23:51)
| | Не понимаю логику сравнения, особенно про мерс и запорожец. Не проще ли написать плюсы и минусы? Например я вижу в текстовом файле 1 плюс - это возможность зайти в админку и уже потом настроить подключение к базе данных. Чем плохо? Если есть минусы текстового файла (с расширением php и с первой строкой <?php die(); ?>, чтобы ничего не выводилось в браузер при попытке к нему обратиться), то напишите какие, буду благодарен. | |
|
|
|
|