| 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 |
|
| |