Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> klasa do sprawdzanie poprawności emaili, i male pytanie na temat $_POST
a79rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

Ostrzeżenie: (0%)
-----


czesc
czy istnieje jakas klasa do sprawdzania poprawnosci adresów email , cos jak klasa Validator, tyle ze w niej akurat sprawdzanie emaili nie dziala pod windowsem ,bo klasa korzysta z funkcji która na windzie nie działa.

jeszcze jedno pytanie: czemu w niektorych skryptach autorzy do danych przesłanych z formularza odwołują sie np. $Submit a nie tak jak trza czyli $_POST['Submit'] ?
u mnie ta pierwsza wersja nie działa. czy na starszych wersjach php to działało ?
Go to the top of the page
+Quote Post
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Witam.
Myśle że to powinno cie zainteresować: http://php.kedziora.info/?id=4.
Co prawda nie klasa tylko funkcja, ale robi to samo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Co do drugiej części posta, to szczerze mowiąc pierwsze słyszę o czymś takim. Może coś ci się pomyliło ?
Go to the top of the page
+Quote Post
Kuziu
post
Post #3





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


no przecież zmienna $post domyslnie przyjmuje wartość z $_POST ... jeśli są włączone zmienne globalne ....
Go to the top of the page
+Quote Post
revyag
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


No cóż, nie wiedziałem o tym. Więc $submit domyślnie będzie miało wartość z $_POST["submit"] , tak ?
Go to the top of the page
+Quote Post
Kuziu
post
Post #5





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


tak ale zalecane jest używanie $submit=$_POST['submit'];

wtedy jesteś pewien że zmienna pochodzi z formularza a nie np. z paska adresu.
Go to the top of the page
+Quote Post
SET
post
Post #6





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 21.07.2004

Ostrzeżenie: (0%)
-----


funkcja MailVal() -> http://www.zend.com/codex.php?id=88&single=1

Ten post edytował SET 27.09.2004, 13:27:45
Go to the top of the page
+Quote Post
a79rtur
post
Post #7





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

Ostrzeżenie: (0%)
-----


ravyag: niestety podana przez Ciebie funkcja sprawdza tylko poprawność składniową a nie sprawdza czy domena albo server istnieje itp.

SET: Niestety mailVal takze uzywa funkcji nie implementowanej na windzie -> getmxrr
w manualu pisze zeby sprobowac klasy PEAR - Net_DNS ,sciagnalem tą klase itd. ale za nic nie moge tam znaleźć takiej funkcji . moze ktos mi pomóc ? czy musze jakos do tego zainstalować PEAR ?
Go to the top of the page
+Quote Post
SET
post
Post #8





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 21.07.2004

Ostrzeżenie: (0%)
-----


ja wykorzystuje taką funkcję:
  1. <?php
  2.  
  3. function prawidlowy_email($adres)
  4. {
  5. // sprawdzenie prawidłowosci adresu pocztowego
  6. if (ereg(&#092;"^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$\", $adres))
  7. return true;
  8. else 
  9. return false;
  10. }
  11. ?>


Ten post edytował SET 27.09.2004, 15:18:18
Go to the top of the page
+Quote Post
a79rtur
post
Post #9





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

Ostrzeżenie: (0%)
-----


no tak, ale ona sprawdza tylko poprawność skladniową a nie ma takich bajerków (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jak sprawdzanie czy host lub domena istnieje
Go to the top of the page
+Quote Post
SET
post
Post #10





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 21.07.2004

Ostrzeżenie: (0%)
-----


kieruj się zasadą że lepiej jest przyjąć 10% niepoprawnych aniżeli odrzucić 1% poprawnych adresów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
rogrog
post
Post #11





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


jeżeli chcesz na 100% sprawdzić czy e-mail istnieje to wysyłaj prośbę o potwierdzenie - zabezpieczy to też przed podaniem cudzego adresu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 21:02