Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Formularz kontaktowy, a funkcja eregi
maciekek12
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.04.2012

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


Witam, piszę z prośbą o pomoc. Jakiś czas temu ze znajomym zrobiliśmy stronę internetową z formularzem kontaktowym. Wszystko dobrze działało, ale przeniosłem teraz stronę na inny serwer i przy próbie wysłania e-maila zwrócony zostaje taki komunikat:

Deprecated: Function eregi() is deprecated in /home/... on line 90

W pliku w linii 90 mam:

  1. return eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email );
  2.  


Całość
  1. private function checkEmail($email='') {
  2. return eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email );
  3. }


Wydaje mi się, że kolega skorzystał wtedy z jakiegoś gotowca.

No i pogrzebałem w internecie i wychodzi na to, że ta rodzina funkcji już nie jest wykorzystywana w nowszych wersjach PHP i stąd moje problemy. Czy mogę prosić o jakieś nakierowanie? Co powinienem zmienić?

Dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


zamienić na preg_match
Go to the top of the page
+Quote Post
--maciekek12--
post
Post #3





Goście







Mam tylko podstawić nazwę ? Podstawiłem i mi się wszystko posypało.
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


To już kolejny wątek na ten sam temat ostatnio. Wręcz mam wrażenie że jedna osoba to pisze. Masz pełno w sieci informacji jak to zrobić. Masz filter_var. http://squiloople.com/2009/12/20/email-address-validation/
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: 23.08.2025 - 01:14