![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam na forum jestem nowy i chciałem prosić was o pomoc, dokładnie opisze wszystko od początku. Zaczynam się uczyć tworzenia stron w HTML i PHP więc nie jestem profesjonalistą więc proszę o wyrozumiałość jeśli nie będę czegoś pojmował za szybko. (IMG:style_emoticons/default/smile.gif) przejdę może do sprawy ma stronkę internetową do poprawy i do dokończenia, w podstronie KONTAKT mam dane firmy i napisany formularz kontaktowy który po wypełnieniu pól wysyła informacje na Email do mnie i teraz potrzebuje wstawić JQuera żeby sprawdzał np. czy wpisany email jest poprawny jeśli nie to żeby wyświetlał komunikat że "podany email jest niepoprawny" czytałem sporu już o JQuery javascript ale nie mogę sobie dać rady. Wiem że jeszcze nie do końca opanowałem język php i html ale najlepiej się uczyć metodą prób i błędów. Poniżej wstawię mój formularz kontaktowy który mam w podstronie "kontakt"
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Skoro jesteś początkujący to poznaj 2 ważne zasady:
1. Walidacja po stronie przeglądarki (JS) jest miłym dodatkiem ograniczającym liczbę żądań do serwera ale nic ponadto. 2. Po stronie serwera zawsze musi być walidacji nie zależnie od tego czy istnieje ona po stronie przeglądarki czy nie. Wynika z tego to, że Twoja walidacja adresu e-mail w jQuery albo "nie ma sensu" albo jest tylko bajerem. Musisz i tak zrobić walidację po stronie PHP bo JS bardzo łatwo oszukać a jeśli walidujesz wszystko tylko w JS to skrypt PHP łyknie każdy rodzaj ataku. najszybsza metoda walidacji adresu e-mail jaką znam to przykładowo w PHP: W JS możesz użyć wyrażeń regularnych do sprawdzenia czy e-mail wydaję się być prawidłowy - jQuery to ułatwi. Inne sugestie: - nie ustawiaj nagłówka FROM na adres podany w formularzu - szybko trafisz na spam listy - wysyłając mail zabezpiecz się przed XSS (wstrzykiwaniem kodu) - użyj przynajmniej htmlspecialchars lub strip_tags w PHP |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:57 |