Autor | Zpráva | ||
---|---|---|---|
shadyyx Profil |
#1 · Zasláno: 3. 12. 2007, 15:08:15
Zdravim lidicky...
Mam malinkaty problem, s jehoz resenim jsem zabil pul dne a nikam nedosel... V registracnim formulari (klasika) je pole pro mail. Po odeslani se promenny z pole POST zapisou jednak do pole SESSION (v pripade zle vyplnenych casti, i kdyz mam validaci jak na strane klienta tak na strane serveru, spracovavajici skript vraci uzivatele spatky, tak aby nemusel VSECHNO vypisovat znovu) a jednak do normalnich promennych s nimiz dal operuju (i kdyz bych mohl rovnou pracovat s POST nebo SESSION promennymi, ale mel bych pak vic psani...). Po vypsani $_POST["mail"], $_SESSION["mail"] i $mail dospeju k stejnymu vysledku - vypise se primo vlozena mailova adresa... Pri uspesny registraci se odesila mail s prihlasovacimi udaji - funkce vypada takhle: if(!mail($mail,$subj,$msg,$headers)) ... po odeslani registracniho formulare ale porad obdrzim chybovou hlasku SMTP servera: SMTP response 554 5.5.1 - Error: no valid recipients a to i kdyz do mail() dam jako prijemce $mail, $_POST["mail"] nebo $_SESSION["mail"] (ktere obsahuji tutyz mailovou adresu) kdyz ale misto promenny vlozim primo mailovou adresu, mail se bez problemu odesle!!! Nevi nahodou nekdo v cem muze byt problem??? DIKS MOCKRAT ZA ODPOVEDI!!! |
||
Joker Profil |
#2 · Zasláno: 3. 12. 2007, 15:29:35
A skutečně ty proměnné obsahují e-mailovou adresu ve správném tvaru?
|
||
shadyyx Profil |
#3 · Zasláno: 3. 12. 2007, 15:44:58 · Upravil/a: shadyyx
kdyz jsem psal, ze mam validaci na obou stranach, myslel jsem tim, ze nehlidam jenom prazdnost povinnych udaju, ale take hlidam, jestli heslo ma min 6 znaku, jesli nick ma min 5 znaku, a jesli je email ve spravnem tvaru (jenom lehce, zaklad je COKOLI@NEKDE.DOMENA)
a ano, (abych zodpovedel Vasi otazku), skutecne ty promenne obsahuji e-mailovou adresu v spravnem formatu (tvaru)... dokonce jsem udelal i to, ze jsem mnou vypsany obsah promennych zkopiroval a vlozil mezi uvozovky do tela funkce na misto KOMU, a odesle to... BTW, z tech samych promennych se ukladaji data do DB, a tyto data jsou v DB zapsana taky spravne (tedy i email). Zkusim jeste udelat to (pokud se zatim na nic neprijde) ze si pak po vlozeni vytahnu dany email zpatky do jiny promenny a zkusim to poslat skrze ni... A jeste neco: je mozne, ze by to jaksi hlidal primo SMTP server, jak se vkladaji emailove adresy??? jako treba nejaka anti-spam ochrana na urovni servera??? |
||
Časová prodleva: 16 let
|
0