Autor | Zpráva | ||
---|---|---|---|
milan Profil * |
#1 · Zasláno: 27. 2. 2006, 23:33:58
Dobrý večer,
prosím vás o radu. Mám jednoduchý script k odesílání e-mailů. Chtěl bych zkontrolovat správnost e-mailové adresy. I když zadám adresu v pořádku vyhazuje mi echo /není platná. <? $odesilatel = "From:$email\n"; if (ereg("^.+@.+\\..+$", $email)); echo ("vaše e-mailová adresa není platná"); mail("moje@adresa.cz", "klient", "kontaktní e-mail - $email\n", "$odesilatel"); { echo "<P><h2>Děkujeme vám E-mail byl úspěšně odeslán</h2></P> } ?> Děkuji moc Milan |
||
YoSarin Profil |
#2 · Zasláno: 27. 2. 2006, 23:59:03
ereg("^.+@.+\\..+$", $email)
bych upravil na ereg("^.+@.+\..{2,4}$", $email) Ty dvě lomítka se "oescapovávají" a to .{2,4} je tam proto, že (pokud se nepletu) tak jiný počet písmen (než 2,3 a 4) není u koncovky možný... YoSarin |
||
djlj Profil |
#3 · Zasláno: 28. 2. 2006, 00:00:48
YoSarin
A co co.uk? :) |
||
centi Profil |
#4 · Zasláno: 28. 2. 2006, 00:01:18
milan
No a hlavne je to syntakticky dosť blbo.
|
||
milan Profil * |
#5 · Zasláno: 28. 2. 2006, 20:18:44
Děkuji moc,
trochu jsem to dopracoval a běží to bez problémů Díky Milan |
||
Časová prodleva: 5 měsíců
|
|||
Anonymní Profil * |
#6 · Zasláno: 22. 7. 2006, 21:40:07
YoSarin
A co co.uk? :) tak to jako koncovku vezme jenom.uk .. aspoň myslím... |
||
Anonymní Profil * |
#7 · Zasláno: 23. 7. 2006, 08:03:55
A co napriklad email@85.49.124.9 ?
|
||
llook Profil |
#8 · Zasláno: 23. 7. 2006, 10:12:15
jiný počet písmen (než 2,3 a 4) není u koncovky možný
A co http://museum/ ? |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0