Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:27