Autor | Zpráva | ||
---|---|---|---|
mistermixer Profil * |
#1 · Zasláno: 3. 3. 2005, 15:16:15
mohl by mi někdo vysvětlit jak lze odeslat z flash MX nějaký vyplněný formulář na nějakou emailovou adresu? jde to vepsat do něj třeba v javacriptu nebo se ten formulář musí externě spustit. díky díky díky
|
||
Wan-To Profil * |
#2 · Zasláno: 3. 3. 2005, 15:23:16
Nevím, jak fungují ve Flashi formuláře, ale pokud chceš odesílat e-mail, formulář musí odkazovat na adresu mailto: email@server.cz&subject=Předmět%20zprávy. Na e-mail by měl přijít výpis všech formulářových prvků a jejich hodnot, jediný problém je, že e-mail se odesílá přes Outlook nebo podobnou havěť.
|
||
mistermixer Profil * |
#3 · Zasláno: 3. 3. 2005, 15:27:08
z čehož doplním místo emailu místo kde to chci poslat, že? a ten subject předmět..to je dané
|
||
Wan-To Profil * |
#4 · Zasláno: 3. 3. 2005, 15:29:31
Třeba na mojí adresu by se odesílalo takto: mailto: wanto@atlas.cz. Předmět se nemusí uvádět.
|
||
mistermixer Profil * |
#5 · Zasláno: 3. 3. 2005, 15:30:54
teda to se jako ptám?:) jinak je mi jasné že tam asistuje Outlook ale jde aby při jeho otevření už obsahoval vyplněnou adresu? teda otvírá-li se při tom???
|
||
Wan-To Profil * |
#6 · Zasláno: 3. 3. 2005, 15:31:37
Pak je problém s tím, že pro odeslání musí být uživatel přihlášený do MS Outlooku a odeslání zprávy ze své adresy potvrdit. Mnohem lepší řešení je PHP, to už se tu někde na diskuzi rozebíralo.
|
||
Hanz Profil |
#7 · Zasláno: 3. 3. 2005, 15:34:08 · Upravil/a: Hanz
mistermixer
Potřebuješ k tomu PHP nebo nějakou jinou serverovou aplikaci. Protože nemám moc náladu tak ti hodím přímo zdroják a nějak si s tím poraď: PHP soubor (nazvi jej "send"): <? A ve flashi na tlačítko: on (release) { |
||
Časová prodleva: 1 rok
|
|||
Anonymní Profil * |
#8 · Zasláno: 21. 4. 2006, 10:57:00
Ahoj! Takze myslis, ze kdyz budu chtit z flashe externe nahrat i predmet a email, tak to bude:
on (release) { mail_adresa = _root.emailekkk; mail_predmet = "formulář"; mail_zprava = telo; loadVariablesNum("send.php", "", "POST"); } a v phpku send: <?php $email= $mail_adresa; $predmet = $mail_predmet; $data = $mail_zprava; mail($email, $predmet, $data); ?> Takhle mi to totiz nefunguje ;-( |
||
Anonymní Profil * |
#9 · Zasláno: 21. 4. 2006, 11:03:28
Tak uz to funguje! Diky moc!
Jen jeste jeden dotaz, nevite nekdo, jak opravit kodovani? Ja mam to php ISO... A email prijde neco takovehleho: ZĂĄkaznĂk: firma: nezadĂĄno, jmĂŠno a pĹ�ĂjmenĂ: nezadĂĄno, adresa: nezadĂĄno, email: nezadĂĄno, telefon: nezadĂĄno, fax: nezadĂĄno. Je to kodovanim php souboru nebo cim? Diky moc!!! Moc mi to pomuze... |
||
vp Profil * |
#10 · Zasláno: 21. 4. 2006, 13:57:35
mel jsem podobny problem s kodovanim, bylo to tady jiz nekolikrat rozebirano, a udajne pomuze, kdyz si to php ulozis v UTF, ale nevim to jiste....
mam pocit, ze mne to tehdy nepomohlo. vp |
||
Anonymní Profil * |
#11 · Zasláno: 21. 4. 2006, 16:19:15
Díky za reakci, ale to mi taky nepomohlo! :-(
Nevite nekdo prosim? Zkousel jsem php jak utf, tak iso... |
||
Anonymní Profil * |
#12 · Zasláno: 21. 4. 2006, 16:35:23
Jinak jeste novy poznatek:
Kdyz ten text zadam do promenne ve flashi, napriklad: mail_predmet = "formulář"; Tak to normalne hacky carky zobrazi, nezobrazi je to jen, kdyz ten text beru z input textu flashe do promenne jako napriklad telo zpravy no... |
||
Časová prodleva: 3 dny
|
|||
Anonymní Profil * |
#13 · Zasláno: 24. 4. 2006, 10:54:48
Fakt nikdo nevite co s tim? Moc by mi to pomohlo... :-(((
|
||
Časová prodleva: 3 dny
|
|||
EllisDee Profil * |
#14 · Zasláno: 27. 4. 2006, 15:09:22
Dej si tohle... Pošli proměnné přes sendAndLoad...
on(release) { // odeslání mailu var load_vars:LoadVars = new LoadVars(); load_vars.jmeno = _root.formular.jmeno; load_vars.email = _root.formular.email; load_vars.email = _root.formular.zprava; load_vars.sendAndLoad("php/mail.php", load_vars, "POST"); } mail.php <? $jmeno = $_POST["jmeno"]; $email = $_POST["email"]; $zprava = $_POST["zprava"]; // seznam adresátů $adresaA = "dz@dogfish.cz"; $adresaB = "dm@dogfish.cz"; // uprava jmeno a subjekt zprávy $subjekt = "Z www.dogfish.cz Vám napsal p. ".$jmeno; $subjekt = stripslashes($subjekt); // obsah zprávy $zprava = "Byla odeslána následující zpráva: Jméno: ".$jmeno." E-mail:".$email." Zpráva: ".$zprava; // odeslání hlaviček $hlavicky = "MIME-Version: 1.0 "; $hlavicky .= "Content-type: text/plain; charset=UTF-8 "; $hlavicky .= "From: ". $email ." "; // Zaslání adresátům @mail($adresaA, $subjekt, $zprava, $hlavicky); @mail($adresaB, $subjekt, $zprava, $hlavicky); ?> Dokonce se i v outlooku napíše e-mailová adresa z formuláře do adresy. Takže stačí jen klikout na ODPOVĚDĚT. |
||
Anonymní Profil * |
#15 · Zasláno: 27. 4. 2006, 17:51:51
Díky za ještě elegantnější způsob, stále však výsledkem zůstává něco takového:
"Byla odeslĂĄna nĂĄsledujĂcĂ zprĂĄva: ZĂĄkaznĂk: firma: nezadĂĄno, jmĂŠno a pĹ�ĂjmenĂ: nezadĂĄno, adresa: nezadĂĄno, email: nezadĂĄno, telefon: nezadĂĄno, fax: nezadĂĄno." |
||
Časová prodleva: 7 dní
|
|||
EllisDee Profil * |
#16 · Zasláno: 4. 5. 2006, 18:41:24
Nepužívej System.usecodepage = true; ale false; měl by to být defaultně...
|
||
Časová prodleva: 3 dny
|
|||
Anonymní Profil * |
#17 · Zasláno: 7. 5. 2006, 10:47:44
díky, zkusím to! :-)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0