![]() |
Get фильтруем
Делаю такой скриптег http://zanud.net/tests/dalay-lama/ там все запросы передаются через get так вот....
$vopr1_1=$_GET['vopr1_1']; if($vopr1_1==''){ die('Ошибка.<hr />Возможно не заполнено поле'); } -------------- что бы я не писал в это поле, все равно ошибка.... как можно подругому профильтровать? -------------- и еще $vopr1_1=$_GET['vopr1_1']; если я введу 1, то получу одно слово (например "один"), если 2, то слово "два".... Как так сделать что бы только именно к этому полю все относилось, и что бы из цыфер переводилось в слова??? http://zanud.net/tests/dalay-lama/ вот тут это скрипт, гланьте, первые 5 вопросов, это из цыфр в слова... |
Из цифр в слова - создай ассоциативный массив где ключем масива будут цифры, которые вводились
|
Хотя грамотней будет сделать так:
PHP код:
ТриШестьСемьОдинВосемьДва |
спасиб... сейчас попробую..... а что с фильтрацией?
|
если у тя там всегда цифры то прогоняй через intval() - етого хватит)
|
и слова.....
|
дык что фильтрвать?
|
Пример... Если поле пустое, "ошибка, поле не заполнено"..... и не пускать символы вида $ % ' ну и т.п.
$vopr1_1=$_GET['vopr1_1']; if($vopr1_1==''){ die('Ошибка.<hr />Возможно не заполнено поле'); } - - - это я так поле проверял..... а мне все равно пишет что поле пустое, даже если я его и заполнил... |
можно регулярками создать шаблон на спец символы и ругаться на них...
На пустое поле проверяй if(empty($vopr1_1)) { } |
Цитата:
|
| Время: 12:09 |