Avatar billede sysop Juniormester
25. april 2002 - 19:30 Der er 16 kommentarer og
1 løsning

Flash kontakt skema

Hejsa.

Jeg har lavet 2 input felter med 2 variabel navne.

Nu kunne jeg godt tænke mig at kunne sende indholdet af de data til en email adresse.

Hvordan gør jeg det?

Avatar billede hoejrup Nybegynder
25. april 2002 - 20:51 #1
Avatar billede hoejrup Nybegynder
25. april 2002 - 20:55 #2
Du sætter følgende streng på knappen:


on (release){
  getURL ("mailto:" +recipient+ "?cc=" + cc + "&subject=" + subject)
}

cc er din første variabel
subject er din anden variabel

/per
Avatar billede sysop Juniormester
28. april 2002 - 19:55 #3
Undskyld jeg først vender tilbage nu men har haft lidt travlt.

Hoejrup, jeg kan godt se at din formel virker, men kan man ikke sende den uden at skulle bruge et email program til det?
Avatar billede barklund Nybegynder
28. april 2002 - 19:59 #4
Hvilken teknologi har du serverside? PHP/ASP/Perl... Så skal du over i den rigtige kategori og få at vide, hvad du kan sende nogle variabler til den, som blive til en mail... Du sender så variablerne med:

loadVariables("send.php?modtager="+modt+"&afsender="+afs+"&subject="+subj+"&body="+body);

Dit PHP (eller hvad du nu bruger) modtager så de fire variabler og laver dem om til en mail... jeg mener blot at syntaksen er (stadig PHP)

mail($to, $subj, $body, $from);

Men er ikke sikker...
Avatar billede sysop Juniormester
28. april 2002 - 20:00 #5
Jeg troede egentlig at man kunne lave et skema ligesom i html og sende det afsted direkte der fra, og den så gik ind på modtagers email! Er dette muligt overhovedet fra flash?
Avatar billede sysop Juniormester
28. april 2002 - 20:04 #6
Jeg mener blot, er det nødvendigt at have en "omkoder" via php for at gøre dette?
Avatar billede barklund Nybegynder
28. april 2002 - 20:04 #7
Det er det vist heller ikke muligt fra ren html - det er nødvendigt med en eller anden form for serverside-teknologi... Hvis ud altså vil udenom brugerens egen mailklient..
Avatar billede barklund Nybegynder
28. april 2002 - 20:05 #8
Nemlig... :o) Du skal have en serverside-teknologi ind over... flash sender også blot dataene til et php-dok, der laver det om til en mail... Den åbner ikke et php-dok, så brugeren opdager slet ikke, at der sker noget serverside...
Avatar billede barklund Nybegynder
28. april 2002 - 20:07 #9
Det handler om, at flash bliver afviklet lokalt på brugerens egen maskine... fra brugerens egen maskine er der kun 1 mulighed for at sende en mail - det er via en lokalt installeret mailklient... Derfor skal du sende dine variabler op til et dokument, der opererer på serveren og derfor kan sende mail..
Avatar billede sysop Juniormester
28. april 2002 - 20:07 #10
Det php dokument ligger det så på servermaskinen? Og Shit, skal man så også lære PHP eller er der en nem løsning?
Avatar billede sysop Juniormester
28. april 2002 - 20:09 #11
Forstår jeg dig ret her: Hos min udbyder ligger jeg min flash side samt et PHP dokument. Derfra sendes det videre til modtager email?
Avatar billede barklund Nybegynder
28. april 2002 - 20:20 #12
Ja... Her et script, som du så gemmer som send.php og uploader til din server (nu har du vel PHP deropppe?):

<?
$din_mail = "bla@bla.dk";
$emne = "emnet på mailen";
mail("$din_mail", "$emne", "Afsender:$email\n\n$besked", "Form: $din_mail");
?>

I flash'en har du så en knap, der siger:

on(release) {
    if (besked != "" && email != "")
        loadVariablesNum("mail.php?email="+email+"&besked="+besked,0);
}

Det skulle virke... Jeg gik ud fra, at dine to variabler i inputfelterne var besked og afsenders email... Er det ikke det, så laver vi det bare lidt om... :o)

/Barklund
Avatar billede sysop Juniormester
28. april 2002 - 20:23 #13
Du er bare kanon!!!!
Du spørger om jeg har php der oppe. Mener du om min udbyder tillader det?
For lige at spørge lidt dumt. Jeg laver vel bare tekstdokument med din kode og et *.html efternavn?
Avatar billede barklund Nybegynder
28. april 2002 - 20:58 #14
nej... det er jo ikke et html-dokument og må ikke parses som sådan... det hedde .php for ellers vil din udbyders server ikke behandle det som php... Og din udbyders server kan ikke behandle php, hvis den ikke har det installeret.. Som nævnt skal den jo ikke behandles af browseren, da det aldrig downloades men bliver på serveren.. :) Hvem er din udbyder?

Nu har du godt nok accepteret, men find lige ud af, om det overhovedet virker først...
Avatar billede sysop Juniormester
28. april 2002 - 21:00 #15
Nej jeg har ikke prøvet det endnu. Men jeg stoler på at det virker.
Min udbyder er tiscali. Og ja hvis jeg lige læste din tidligere mail kan jeg godt se at den skal hedde send.php
Avatar billede sysop Juniormester
28. april 2002 - 21:36 #16
Den virker umidlbart ikke på stofanet, men jeg kan heller ikke se om de har PHP. Tiscali har åbenbart problemer med FTP login så der kan jeg ikke teste det.
Jeg går udfra at jeg skal give "input tekst boksen" navnet "email" & "besked". Er det korrekt?
Avatar billede sysop Juniormester
29. april 2002 - 19:12 #17
Stofanet burde have PHP da deres egen signon side er lavet med det kan jeg se.
Din PHP eller Flash virker åbenbart ikke. Hvad kan der være galt?
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