Autor Zpráva
mistermixer
Profil *
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 *
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 *
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 *
Třeba na mojí adresu by se odesílalo takto: mailto: wanto@atlas.cz. Předmět se nemusí uvádět.
mistermixer
Profil *
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 *
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
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"):
<?

$data = $text
mail($email, $predmet, $data);
echo $data;
?>

A ve flashi na tlačítko:
on (release) {

text=_root.zdeCestaKPromenneKterouChcesOdeslat
loadVariablesNum("send.php", "", "POST");
}
Anonymní
Profil *
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 *
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 *
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 *
Díky za reakci, ale to mi taky nepomohlo! :-(
Nevite nekdo prosim? Zkousel jsem php jak utf, tak iso...
Anonymní
Profil *
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...
Anonymní
Profil *
Fakt nikdo nevite co s tim? Moc by mi to pomohlo... :-(((
EllisDee
Profil *
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 *
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."
EllisDee
Profil *
Nepužívej System.usecodepage = true; ale false; měl by to být defaultně...
Anonymní
Profil *
díky, zkusím to! :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0