Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Co zamiast eregi
Forum PHP.pl > Forum > Przedszkole
IIFF
Konfiguruję skrypt rejestracji użytkowników

Gdy zobaczyłem błąd:

Cytat
Deprecated: Function eregi() is deprecated in x:\xampp\htdocs\xxx\xxx\rejestracja.php on line 29


line 29:
  1. if (strlen($login) < 3 or strlen($login) > 30 or !eregi("^[a-zA-Z0-9_.]+$", $login)) {


poszukałem i zastosowałem się do tego, ale zmieniając na preg_match:

Cytat
Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in x:\xampp\htdocs\xxx\xxx\rejestracja.php on line 47


line 47:
  1. if (!preg_match("^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,4}$", $email)) {


No i co ja mam z tym zrobić? Z tym skryptem mam jeszcze drugi problem, myślę że prostszy, miło by było gdyby ktoś coś doradził w którejkolwiek z tych spraw.
peter13135
probem nie polega w błędnym działaniu funkcji, a w nieprawidłowym jej wykorzystaniu.

  1. "#^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,4}$#"


poza tym, do sprawdzaniaq maila PHP ma wbudowaną funkcję, poszukaj
IIFF
Czy chodzi ci o funkcję mail()? Gdzie ją dodać?
nekomata
nie nie chodzi o mail() tylko o filter_var .
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.