Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Cum validez o adresa de mail ?
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Georges



Data înscrierii: 17/Iun/2003
Mesaje: 13

Trimis: Joi Iul 03, 2003 2:12 am    Titlul subiectului: Cum validez o adresa de mail ?  

Cum se poate valida o adresa de mail ? Exista vreo functzie specializata pt asha ceva ? Sau totul de face folosind functii orientate pe string-uri ?
Validarea vreu sa fie facuta in PHP nu folosind JavaScript :?:
Sus  
iepurec



Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara

Trimis: Joi Iul 03, 2003 8:34 am    Titlul subiectului:  

Nu stiu sa existe o functie de validare a adresei de email. Eventual daca cumva gasesti vreo biblioteca pe net care sa contina o astfel de functie. Daca nu, te "antrenezi" cu string-uri :D
Sus  
korner



Data înscrierii: 26/Mai/2003
Mesaje: 25

Trimis: Joi Iul 03, 2003 9:22 am    Titlul subiectului:  

function valid_email($adress)
{
if(!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $adress))
return true;
else
return false;
}

$email = "me@me.de"

if(valid_email($email) == "true") {
echo "inbvalida";
} else {
echo "valida"
}
Sus  
iepurec



Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara

Trimis: Joi Iul 03, 2003 10:03 am    Titlul subiectului:  

:idea: Iata o functie care cred ca e mai indicata:

function validateemail($email)
{
list($userName, $mailDomain) = split("@", $email);
return checkdnsrr($mailDomain, "MX");
}
Sus  
killahbeez



Data înscrierii: 16/Apr/2003
Mesaje: 18

Trimis: Joi Iul 03, 2003 12:58 pm    Titlul subiectului:  

korner a scris: function valid_email($adress)
{
if(!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $adress))
return true;
else
return false;
}

$email = "me@me.de"

if(valid_email($email) == "true") {
echo "inbvalida";
} else {
echo "valida"
}

Pai nu e bine
ce se intampla cu "bbb@didi......dexter..........", "aaa@rrrr......."
You got the picture

Ceva de genul ar fi mai indicat:
preg_match("/^[a-z0-9_]+@([a-z0-9_\-]+\.)+[a-z]{2,4}$/i",$adresa);
Sus  
biban



Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu

Trimis: Joi Iul 03, 2003 8:10 pm    Titlul subiectului:  

function validate_email($val)
{
if($val != "")
{
$pattern = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/";
if(preg_match($pattern, $val))
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
Sus  
Georges



Data înscrierii: 17/Iun/2003
Mesaje: 13

Trimis: Vin Iul 04, 2003 12:12 am    Titlul subiectului:  

Multzam !!!
A functzionat......
Acum sunt 8) :)
Sus  
Georges



Data înscrierii: 17/Iun/2003
Mesaje: 13

Trimis: Vin Iul 04, 2003 12:24 am    Titlul subiectului:  

Multzam !!!
A functzionat......
Acum sunt 8) :)
Sus  
killahbeez



Data înscrierii: 16/Apr/2003
Mesaje: 18

Trimis: Vin Iul 04, 2003 8:51 am    Titlul subiectului:  

Biban:

Ce se intampla la:
validate_email("adrian@hotmail.com^%#@@@@")

Nu cumva ai omis ceva in pattern
Sus  
biban



Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu

Trimis: Vin Iul 04, 2003 10:11 am    Titlul subiectului:  

fiecare ishi adapteaza patternu dupa necesitatzi!
Era o idee acum nu vrei sa rezolv eu tot proiectu. omu shi-l adapteaza.
Oricum merci pentru remarca. eu nu gandisem posibilitatea asta :wink:
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community