Avatar billede peer Nybegynder
01. februar 2002 - 10:51 Der er 11 kommentarer og
1 løsning

Flash kalder cgi-script

Jeg skal kalde et cgi-script med GET-metoden.
Action er "http//store00.cybercity.dk/cgi-bin/FormMail.cgi"

Jeg har nogle skjulte felter som recipient og subject.

Jeg har lavet formen i flash men jeg modtager aldrig en mail når jeg sender. Skal den stå til level eller target? og er der andre ting jeg skal gøre??? Please HELP.
Avatar billede barklund Nybegynder
01. februar 2002 - 14:28 #1
Du husker vel at sende variablerne med som GET formoder jeg... Derudover er det vigtigt, at alle dine variable ligger i samme tidslinie som dit serverkald. Altså må dit kald ikke foretages fra en knap inden i et movieCip, som ikke er det movieClip, der indeholder inputfelterne...
Avatar billede nikolajdu Nybegynder
01. februar 2002 - 14:29 #2
Ligger din side på den samme server??? Det skal de nemlig :))

http://www.macromedia.com/support/flash/ts/documents/loadvars_security.htm

Og kalder i stilen:

getURL ("http//store00.cybercity.dk/cgi-bin/FormMail.cgi", "", "GET");
Avatar billede nikolajdu Nybegynder
01. februar 2002 - 14:30 #3
mener selffølgelig loadvariables("blala...","","GET");
Avatar billede peer Nybegynder
02. februar 2002 - 00:09 #4
Når jeg kalder cgi-scriptet med loadvariables sker der intet. Jeg er lidt i tvivl omkring anvendelsen af level og target.
Når jeg kalder cgi-scriptet med getUrl kommer den op som om cgi-scriptet bliver kald forkert eller fra en anden server og det er det.

Er det et kendt problem at det går galt når man kalder et cgi-script fra en flash-fil at den så ikke godtager at jeg kalder det fra en cybercity-server.
Avatar billede peer Nybegynder
04. februar 2002 - 09:33 #5
Jeg har fundet fejlen. Når man kalder cgi fra Flash tror scriptet at det bliver kaldt fra en anden server en Cybercity's. Jeg har istedet fusket lidt med Jmail.

Nikolajdu - post lige et svar så får du pointene for din ulejlighed.

Tak for hjælpen.. :0)
Avatar billede nikolajdu Nybegynder
04. februar 2002 - 09:37 #6
Nej du kan beholde dem - Det var jo ikke den store hjælp :))
Avatar billede peer Nybegynder
04. februar 2002 - 10:29 #7
Nikolajdu, nu når vi er ved Flash. Hvad er forskellen på level og target i loadvariables, og hvordan anvendes disse i praksis.
Avatar billede nikolajdu Nybegynder
04. februar 2002 - 10:35 #8
Loader du ind i level 0 - Vil du loade ind i hovedfilmen.
Loader du ind i target "clip" - Vil du loade variablerne direkte ind i movieClippet "clip"
Avatar billede nikolajdu Nybegynder
04. februar 2002 - 10:36 #9
loadVariablesNum ("mitScript.cgi", 0, "POST");

loadVariables ("mitScript.cgi", "_root.mitMovieClipJegVilLoadeIndi", "POST");
Avatar billede peer Nybegynder
04. februar 2002 - 11:46 #10
Takker for lektionen :0)
Avatar billede peer Nybegynder
04. februar 2002 - 11:46 #11
Lukker og slukker for dette spørgsmål.
Avatar billede oersted Novice
23. juni 2003 - 22:45 #12
kan man heraf lære at det ikke kan lade sig gøre at bruge de standardscripts som ligger på de forskellige udbyderes servere, hvis de kaldes fra Flash ?

Jeg har selv tidligere drevet Nikolajdu til vanvidets rand med et CGI-problem på Scannets server og lige nu tror Secnets ikke på at jeg kalder fra det rigtige domæne
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