Avatar billede t-hviid Nybegynder
15. december 2002 - 20:36 Der er 9 kommentarer og
1 løsning

Formular med CGI

Er det muligt at lave en formular til mail i flash med CGI?
Hvis der er nogle der har en fla-fil vil det være helt perfekt, da jeg ikke ved alverden om cgi eller lign.

/Tommas
Avatar billede barklund Nybegynder
15. december 2002 - 20:40 #1
Hvis du har et CGI-script, der sender en mail udfra nogle post-data, som virker fra en almindelig html-form, så skal du bare lave en flash-film, der sender de samme variabler som post til det samme script...
Avatar billede t-hviid Nybegynder
15. december 2002 - 21:11 #2
Ok det prøver jeg - Tak :-)
Vender nok først tilbage i morgen !
Avatar billede t-hviid Nybegynder
16. december 2002 - 14:59 #3
barklund>> Jeg håber du er der endnu for jeg kan godt bruge lidt hjælp.
Jeg har gjort følgende:
Lavet 3 tekstfelter som inputtext med følgende navne navn, email, meddel.
En knap med koden :
on (release) {
   
    if (!navn.length) {
        EmailStatus = "Skriv venligst dit navn.";
    }
   
    else if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
        EmailStatus = "Skriv venligst din email-adresse";
    } 

    else if (!meddel.length) {
        EmailStatus = "Skriv venligst en meddelse";
    }
   
    else {
        loadVariablesNum ("form.cgi", "0", "Post");
        gotoAndPlay(10);
    }
}

Så har jeg form.cgi med følgende:
<FORM METHOD="GET" ACTION="/cgi-bin/formmail">
<INPUT TYPE="hidden" NAME="recipient" VALUE="tommashviid@get2net.dk">
<INPUT TYPE="hidden" NAME="subject" VALUE="Henvendelse fra afrikasiden">
<INPUT TYPE="hidden" NAME="required" VALUE="navn,email,meddel">
<INPUT TYPE="hidden" NAME="sort" VALUE="navn,email,meddel"></FORM>

Håber du kan hjælpe mig !
Avatar billede barklund Nybegynder
16. december 2002 - 15:16 #4
Okay... Det din form i flash skal gøre er det samme som html-formen i din form.cgi - den er altså en erstatning for formen. Derfor skal du have de samme felter som formen og sende dem med samme metode til samme script...

Altså dine tekstfelter skal have samme navne som i din form... Men hvad skulle der have stået i formen oprindeligt? For den du har skrevet, har du jo lavet om på! Kan du ikke vise mig den oprindelige form, for du skal ikke sende din variabler til form.cgi, men derimod ligesom form.cgi direkte til /cgi-bin/formmail og ikke med POST men med GET ligesom formen... Og du skal også definere variablerne "recepient" og "subject" i din flash...
Avatar billede t-hviid Nybegynder
16. december 2002 - 21:12 #5
Det er dette jeg har arbejdet udfra - en ældre ting :-)
Jeg vil kun have et navnefelt et emailfelt og et meddelse felt.

http://hjem.get2net.dk/africatour/test/form.html

/Tommas
Avatar billede t-hviid Nybegynder
16. december 2002 - 21:50 #6
Jeg har ffået det til at virke :-)
Med hjælp fra dig og lidt fra dette  ?
http://www.eksperten.dk/spm/282279
lykkedes det. Så hvis du ligger et svar, så kommer der point ;-)

/Tommas
Avatar billede barklund Nybegynder
17. december 2002 - 11:59 #7
Jotak...
Avatar billede barklund Nybegynder
17. december 2002 - 11:59 #8
Damn... en gang til...
Avatar billede t-hviid Nybegynder
17. december 2002 - 12:41 #9
:-)
Avatar billede barklund Nybegynder
17. december 2002 - 13:02 #10
Tarker... :o)
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