Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Formularz kontaktowy, a funkcja eregi
Forum PHP.pl > Forum > Przedszkole
maciekek12
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ę.
Fifi209
zamienić na preg_match
-maciekek12-
Mam tylko podstawić nazwę ? Podstawiłem i mi się wszystko posypało.
viking
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/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.