Avatar billede jepsen83 Nybegynder
12. februar 2004 - 12:49 Der er 23 kommentarer og
1 løsning

Mailform i flash mx

Hej Eksperter!

Jeg vil meget gerne lave en mailform i flash (evt. ved brug af PHP). Jeg har ingen ide om hvordan action-script skal skrives, så jeg ville være glad hvis nogen kunne hjælpe!!

Jeg skal kun ha 4 felter:
1. afsender navn
2. e-mail
3. telefon
4. skriv besked

mvh Søren
Avatar billede pyroman Nybegynder
12. februar 2004 - 12:57 #1
Jep - du laver 4 input textfelter - de skal så have følgende instance navne:
"navn" - "email" - "telefon" - "besked"

på din "send" knap:

on(release){
  mailVars = new LoadVars();
  mailVars.navn = navn.text;
  mailVars.email = email.text;
  mailVars.telefon = telefon.text;
  mailVars.besked = besked.text;
  //Og så sender vi variablerne til PHP-scriptet
  mailVars.send("mitScript.php", "POST");
}

...og det burde være det
Avatar billede jepsen83 Nybegynder
12. februar 2004 - 12:59 #2
Men så kommer problemet bare....hvordan kan php-scriptet skrives??
Har aldrig lavet lignende i php før. (Er ret ny i faget:)  )
Håber du gider hjælpe?
Avatar billede per-olof Nybegynder
12. februar 2004 - 13:11 #3
Hvis du kiger på http://per-olof.net/phpscript/ under Flash så ligger der to mailformer i Flash med php. Dom kan du enkelt ændre til dit eget brug
Avatar billede jepsen83 Nybegynder
12. februar 2004 - 13:28 #4
det ser ud til at virke, men jeg der er bare et lille irriterende problem. Alle æ,ø,å i mailen bliver vist som mærkelige tegn.....kan det løses?
Avatar billede lyden Nybegynder
12. februar 2004 - 13:33 #5
(nedenstående kan måsle løse det, put i første frame)

System.useCodePage = true;
Avatar billede jepsen83 Nybegynder
12. februar 2004 - 13:44 #6
syntes ikke at det virker!! kan det gøres anderledes?
Avatar billede pyroman Nybegynder
12. februar 2004 - 17:35 #7
Du kan URL-encode din tekst... hved at man kan - ved ikke hvordan...
Avatar billede lyden Nybegynder
12. februar 2004 - 18:08 #8
Det må da kunne vælges når man gemmer sit dokument under format ellelr lign.
Avatar billede pyroman Nybegynder
12. februar 2004 - 18:14 #9
øhh gemmer sit dokument??? tror det skal gøres i php'en - der er vist en funktion til det...
Avatar billede lyden Nybegynder
12. februar 2004 - 18:18 #10
hehe...jeg snakker vist i vest...............man skal vist holde sig væk fra eksperten med tømmermænd ;o)
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 11:01 #11
Når du sender fra Flash skal du ikke url_encode men utf8_decode.
Avatar billede jepsen83 Nybegynder
13. februar 2004 - 11:03 #12
hvor skal det skrives?? som en action eller i php?
Avatar billede jepsen83 Nybegynder
13. februar 2004 - 11:09 #13
Hej igen, jeg vil bare lige vise hvordan min php-code ser ud, hvis det kan hjælpe??

<?PHP
  $to = "s_jep@hotmail.com";

$msg .= "Denne besked er modtaget fra GT 2000.dk\n\n";
$msg .= "Navn: " . $HTTP_POST_VARS["name"] . "\n";
$msg .= "Subject: " . $HTTP_POST_VARS["subject"] . "\n";
$msg .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$msg .= "Besked: " . $HTTP_POST_VARS["message"] . "\n";
mail($to, $HTTP_POST_VARS["subject"], $msg, "Kontakt Form\nReply-To:". $HTTP_POST_VARS["email"] . "\n"); 
?>
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 11:11 #14
$msg .= "Besked: " .utf8_decode($_POST["message"]). "\n";
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 11:14 #15
Og det bør du så gøre med alle felterne.
Avatar billede jepsen83 Nybegynder
13. februar 2004 - 11:22 #16
hvordan skal sidste linie se ud? skal den også ændres?
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 11:23 #17
Nej det burde ikke være nødvendigt, men ellers

mail($to, utf8_decode($_POST["subject"]), $msg, "Kontakt Form\nReply-To:". utf8_decode($_POST["email"]) . "\n");
Avatar billede jepsen83 Nybegynder
13. februar 2004 - 11:39 #18
nåå men det ser ud til at virke.....du skal ha mange tak for hjælpen!! Jeg har en lille tillægsspørgsmål. Når man er i flash-formen og vil hoppe fra den ene form til den anden ved hjælp af "TAB" så springer den felt nummer 2 over og går videre til 3,4 og går så tilsidst op i 2.

Hvad skyldes dette?
Avatar billede jepsen83 Nybegynder
13. februar 2004 - 11:50 #19
har fundet løsningen. jeg prøver at lukke igen. Hvorfor kan jeg ikke acceptere dig (nikolajdu)?
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 11:58 #20
1. Fordi jeg ikke havde smidt et svar
2. Fordi du nu har accepteret per-olof som vel også svarede på dit egentlige spørgsmål - Jeg svarede bare på del-spørgsmålet

God dag :))
Avatar billede jepsen83 Nybegynder
13. februar 2004 - 12:04 #21
men du skal i hvert fald ha mange tak for hjælpen!!! TAK
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 12:09 #22
No problemos gringo :))
Avatar billede per-olof Nybegynder
13. februar 2004 - 12:11 #23
Tak før P. nikolajdu Du gjorde mig bevist om det der med æ,ø,å Har ikke reflekteret øver det inden Tak ska du ha
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 12:16 #24
:))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester