![]() |
![]() ![]() |
![]() |
--Andrzej-- |
![]()
Post
#1
|
Goście ![]() |
Cześć,
Napisałem sobie drobny skrypt walidacji formularza. System oczywiście działa, wszystko ładnie, tylko mam pytanie. Robię to w ten sposób:
To tylko fragment kodu. Teraz kolej na pytanie: Czy ten kod jest napisany poprawnie?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To znaczy, czy funkcje są stosowane tak jak manual przykazał? Nie potrzebuję żadnego gotowca, tylko paru rad jak ewentualnie poprawić, zmienić. Formularz ma 11 pół, a kod walidacji zajmuje ponad 150 linijek. Dlatego własnie pytam. Teraz pytanie poboczne. Czy muszę w każdym pliku serwisu include'ować plik init.php /łączenie z bazą/ czy tylko w tych, które tego wymagają. Register_globals mam wyłączone. Całe logowania odbywa się na sesjach, więc na chłopski rozum biorąc, nie potrzeba, ale chciałbym poznać opinie specjalistów. Pozdrawiam A.
Powód edycji: dodanie tagu ~Cienki1980
|
|
|
--Andrzej-- |
![]()
Post
#2
|
Goście ![]() |
Coś mi Firefox zamulił i wrzuciłem dwa tematy. Prosze Moderatorów o usunięcie jednego.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
coś podobnego napewno Ci skróci kod
Ale pomyśl żeby zebrać błędy z całego forumalrza o ile wystąpiły, jeśli tak to wyświetlić jakie i zatrzymać skrypt |
|
|
--Andrzej-- |
![]()
Post
#4
|
Goście ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Uważaj na iniekcję SQL przy walidacji (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! |
|
|
--Andrzej-- |
![]()
Post
#6
|
Goście ![]() |
Uważam, uważam. Stosuję htmlspecialchars(), addslashes() przed wysłaniem do bazy oraz strip_tags() przed wyświetleniem. netmare naprawdę dziękuję za pomoc. Niesamowicie skróciło to ten kod i jakoś tak...bardziej poprawnie mi wygląda.
Idę się rejestrowac na forum. Może ja komuś pomogę;) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:14 |