Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Provera validnosti email adrese

[es] :: PHP :: Provera validnosti email adrese
(Zaključana tema (lock), by Nemanja Avramović)

[ Pregleda: 2962 | Odgovora: 5 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lackopg
Lackanovic Bojan
IT Sektor
Podgorica

Član broj: 119335
Poruke: 4
*.crnagora.net.



Profil

icon Provera validnosti email adrese21.02.2007. u 14:22 - pre 209 meseci
Code:
switch($salji){
        case Dodaj: if($j == 0 && $vlasnik != "" && $email != ""){$sql = "INSERT INTO `kontakti` VALUES('$vlasnik', '$email', '$grupa')";
                mysql_query($sql, $connection) or die (mysql_error()); 
                echo "Kontakt je uspješno dodat u bazu!"; }
                else echo "Pokusaj duplog unosa ili neko od polja nije popunjeno!!!"; break;



Ovo je samo dio koda sa kojim dodajem u bazu "Ime vlasnika","Email", i grupi kojoj pripada. Da li mogu da u ovom prvom dijelu ili kako uopste mogu da postavim uslov npr. da mi email mora sadrzati karaker "@".

Npr.
if($j == 0 && $vlasnik != "" && $email != "" && ??? $email != '*@*') dje su ova tri znaka pitanja da dodam da mi ispita karakter po karaker i provjeri da li postoji karakter "@" u promjenjivoj $email. Ovo zadnje sam kao nesto pokusavao da vidim radi li ali kao sto sam ocekivao ne.


Jednostavno zelim da sprijecim da neko unese svoj email a da ne postoji karaker '@' jer taj mail ne bi bio funkcionalan.


Hvala unaprijed na svim odgovorima.

edit: Nemanja: Nauči da daješ ime temi i da stavljaš kod u [code] tagove

[Ovu poruku je menjao Nemanja Avramović dana 21.02.2007. u 15:38 GMT+1]
 
0

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Email trik - PHP21.02.2007. u 14:41 - pre 209 meseci
Evo ti funkcija kojom se proverava da li je ispravno formirana e-mail adresa.

Code:
function validEmail($email) {
if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email) {
  return false;
} else {
  return true;
}

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
0

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Provera validnosti email adrese21.02.2007. u 14:41 - pre 209 meseci
Prakticnije je da provjeru odradis u JavaScriptu ali ako vec hoces da to bude u PHP-u
funkcija bi izgledala ovako nekako:

Code:

function provjeri_email($adresa) {

  if (ereg('^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$', $adresa))

return true;
  else 
return false;
}


edit : postovali smo istovremeno :D

Pa da malo dopunim JavaScript funkcija bi izgledala ovako:

Code:

function provjeri_email(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
 
0

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
82.208.211.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Provera validnosti email adrese21.02.2007. u 14:54 - pre 209 meseci
A najprakticnije (citaj najsigurnije) ti je da koristis oba nacina validacije. Javascript se lako preskoci, iskljuci, promeni...
 
0

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: Provera validnosti email adrese22.02.2007. u 08:06 - pre 209 meseci
A najprakticnije bi bilo da si potrazio po forumu,pisano je o tome na nekoliko tema vec, ali ne, ti si morao jos jednu da otvoris...
Evo npr.
http://www.elitesecurity.org/t241147-mail-validacija

P.S. Nemanja, bolje da si ga uputio u vec otvorene teme nego sto si mu dao kod i duplirao teme.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
0

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Provera validnosti email adrese22.02.2007. u 12:19 - pre 209 meseci
Mrzelo me da tražim po ESu (znamo da ES search engine nije baš najprecizniji), a jedan upit na Google-u rešava pitanje. Enivej, pošto ima već tema - katančić.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
0

[es] :: PHP :: Provera validnosti email adrese
(Zaključana tema (lock), by Nemanja Avramović)

[ Pregleda: 2962 | Odgovora: 5 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.