Autor | Zpráva | ||
---|---|---|---|
Ice Profil |
Problém:
Množí se případy, kdy někdo zadá chybně mailovou adresu a na tu odejde odpoved, napr. vcera v noci seznanm.cz misto seznam.cz. Myslite že by system umel nekolik zakladnich adres kontrolovat? urcite: seznam.cz, centrum.cz (take jsme meli centurm, chyba!), atlas, majl, apod. když rodic zada blbe, system ho upozorni. Je to nějak lehce řešitelné, taková kontrola? Děkuji za radu. Php řešení znám, ale potřebuji to kontrolovat než to odešlu na server. |
||
panther Profil |
|||
Ice Profil |
#3 · Zasláno: 8. 12. 2009, 11:36:36
hm, moznost... jenze az v php, ne v javascriptu
spatna kategorie dotazu. Potřebuji to kontrolovat než to odešlu na server. |
||
Chamurappi Profil |
#4 · Zasláno: 8. 12. 2009, 12:38:31
Reaguji na Ice:
„Php řešení znám“ Tak to vyřeš stejně v JavaScriptu, ne? Základ pro obecnou kontrolu formulářů si snadno najdeš (událost onsubmit). |
||
Ice Profil |
#5 · Zasláno: 8. 12. 2009, 12:47:26
Chamurappi:
Ala php kdyz uz chces takovouhle kontrolu, tak spis domenu prohnat funkci treba gethostbyname(), a pokud se preklad na ip povede, tak je domena spravna a funkcni, nemusis pak resit mozne adresy. Ala JS? |
||
Chamurappi Profil |
#6 · Zasláno: 8. 12. 2009, 12:55:35
Reaguji na Ice:
Pokud cituješ, vždy uváděj zdroj. Ani v PHP bych to neřešil takhle, protože překlepové domény často existují. V JavaScriptu žádná funkce gethostbyname() neexistuje, musel by ses AJAXem ptát nějakého PHP skriptu. |
||
Mike8748 Profil |
#7 · Zasláno: 8. 12. 2009, 14:53:14
Ice:
mi tak napada, nemuzes do forumulare pridat druhy pole email, aby se zadaval 2x, a kontrolovat shodu? v dnesni dobe tohle pouziva dost webu, a funguje to |
||
peta Profil |
#8 · Zasláno: 9. 12. 2009, 08:42:38
str = "mojeadresa@seznanm.cz"
b = 0; hodnota = "seznam.cz"; // cyklus begin b = str.indexOf(hodnota); //str.replace(hodnota) if (b) break; // cyklus end if (b) {alert('mailova adresa je spravna')} v php pak muzes primo kontrolovat gethostbyname() , pokud to ma server povolene, viz Ice. Ale vidim to jako spatne straveny cas. Muzes vyradit realny mail. A nove je povolena domena s diakritikou a cinskymi znaky, takze obecna pravidla pro kontrolu mailu timto prestala platit. Jedine, co muzes overovat je hostname a to jeste jen v pripade, ze server dovoli tuto fuknci pouzit, protoze zpusobuje nezadouci zatez. |
||
Časová prodleva: 14 let
|
0