![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
jak zablokować możliwość wpisywania liter do formularza ?
-------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 25.01.2003 Skąd: mazury, wawa Ostrzeżenie: (0%) ![]() ![]() |
Z powodu tego, że zamieściłeś post na forum php, wnioskuję, że chodzi ci o zabezpieczenia po stronie serwera.
Przeczytaj artykuł i za jego pomocą zbuduj regułę, która sprawdza czy w formularzu zostały przesłane litery. -------------------- --
Carpe Diem |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nie mają to być litery (myslę że też nie znaki specjalne) to muszą to być cyfry, a więc można prościej to sprawdzić bez stosowania wyrażeń regularnych:
[php:1:cd8122e45c]<?php $wynik_sprawdzenia = (is_numeric($HTTP_POST_VARS['pole_formularza'])) ? true : false; ?>[/php:1:cd8122e45c] |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej
[php:1:e8a1c000e9]<?php echo is_string($HTTP_POST_VARS["pole"]) ? "OK" : "błąd"; ?>[/php:1:e8a1c000e9] -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat A nie lepiej
[php:1:55077dbc39]<?php echo is_string($HTTP_POST_VARS["pole"]) ? "OK" : "błąd"; ?>[/php:1:55077dbc39] To niestety nie... DLACZEGO? Bo każde pole z formularza jest stringiem... -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat To niestety nie...
DLACZEGO? Bo każde pole z formularza jest stringiem... No tak.. nie pomyślałem o tym. -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2003 Skąd: Tczew Ostrzeżenie: (10%) ![]() ![]() |
a można chyba wpisać readonly i wogoule po sprawie
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
lepiej
Kod <input type="text" disabled>
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 4.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat lepiej
Kod <input type="text" disabled> myslisz ze to zabezpieczy skrypt? a co powiesz na takie cos [php:1:a1df7f75c5]<?php if($foo) echo$foo; ?> <form action="<?php echo$PHP_SELF;?>"> <input name="foo" type="text" disabled> <input type="submit" value="submit"> </form> [/php:1:a1df7f75c5] i wywolanie skryptu w ten sposob skrypt.php?foo=bar wg mnie disabled w inpucie na wiele sie nie przyda -------------------- Wszystko ... co na świecie interesujące, bierze się z czyichś dziwacznych myśli [David Lynch]
Andrzej Lepper to Kretyn< |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
nie wykryłeś lekkiej ironii w moim poście.
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 4.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie wykryłeś lekkiej ironii w moim poście.
;-) moze, te upaly niezle daja mi w dupe -------------------- Wszystko ... co na świecie interesujące, bierze się z czyichś dziwacznych myśli [David Lynch]
Andrzej Lepper to Kretyn< |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 11:36 |