Avatar billede peder77 Nybegynder
24. september 2003 - 14:21 Der er 10 kommentarer og
1 løsning

loadVariablesNum fra anden server.

Hej.

Jeg har en mail form, som ikke virker på den server siden ligger på!
Er det muligt at hente php scriptet på en anden server?
Her er hvad jeg har på knappen:

on (release) {
   
    if (!FirstName.length) {
        EmailStatus = "Pleace enter your name!";
    }
   
    else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
        EmailStatus = "Pleace enter a valid Email adress!";
    } 

    else if (!ToComments.length) {
        EmailStatus = "Pleace enter your message.";
    }
   
    else {
        loadVariablesNum ("http://www.andenserver.dk/php/MailPHP.php", "0", "Post");
        gotoAndPlay("sendt");
    }
}

Det her virker ikke.
Avatar billede peder77 Nybegynder
24. september 2003 - 14:22 #1
og php scriptet:
<?
$ToEmail = "min@email.dk";

$ToSubject = "Flash Contact Form";

$EmailBody = "Sent By: $FirstName\nSenders Email: $Email\n\nMessage Sent:\n$ToComments\n";

mail($ToName." <".$ToEmail.">",$ToSubject, $EmailBody, "From: ".$FirstName." <".$Email.">");

?>
Avatar billede barklund Nybegynder
24. september 2003 - 14:32 #2
Hvis du laver det i Flash MX skal du have en:

System.Security.allowDomain("flashfilens domæne");

I et flashfil på din php-server, som din hovedflashfil henter ind for derefter via den at hente scriptet.

Hvis det er i Flash MX 2004 kan du have en cross-domain-policy xml-fil liggende i din webrod på php-serveren. Se mere her:

http://www.macromedia.com/software/flashplayer/security/faq.html
http://www.macromedia.com/support/flash/ts/documents/loadvars_security.htm

/Barklund
Avatar billede peder77 Nybegynder
24. september 2003 - 14:47 #3
hmm.
vil det sige at jeg smider en
System.Security.allowDomain("flashfilens domæne");
og under det
loadVariablesNum ("php/MailPHP.php", "0", "Post");
??
Avatar billede peder77 Nybegynder
24. september 2003 - 14:49 #4
og knappen der henviser til det ser sådan ud:
on (release) {
   
    if (!FirstName.length) {
        EmailStatus = "Pleace enter your name!";
    }
   
    else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
        EmailStatus = "Pleace enter a valid Email adress!";
    } 

    else if (!ToComments.length) {
        EmailStatus = "Pleace enter your message.";
    }
   
    else {
        getURL("http://www.andenserver.dk/system.swf", "0", "Post");
        gotoAndPlay("sendt");
    }
}
Avatar billede barklund Nybegynder
24. september 2003 - 14:55 #5
Ja... du bør nu nok loade din anden swf ind fra starten og så bare i den definere en funktion, der kaldes scriptet og derefter kalder en anden funktion i din hovedfilm. Så skal brugeren ikke vente unødigt længe :)

Men jeg har lavet det på for eksempel nyhedsdelen af 3.dk - inde under demo->nyheder->berlingske kan du se tre overskrifter, som er hentet fra berlingske.dk, da vi har fået lagt en swf over på deres site, som tillader at vi læser et script hos dem, der hør at vi kan sende data tilbage igen og vise nyhederne. :)
Avatar billede peder77 Nybegynder
24. september 2003 - 14:56 #6
i dont get it?
Avatar billede peder77 Nybegynder
24. september 2003 - 14:57 #7
sorry , så ikke sidste indlæg
Avatar billede peder77 Nybegynder
25. september 2003 - 08:55 #8
Er der nogen måde jeg kan lave en mail form, unden brug af php?
Avatar billede peder77 Nybegynder
08. oktober 2003 - 14:59 #9
lukker her tak for hjælpen barkelund, men det er ikke blevet til noget.
Avatar billede peder77 Nybegynder
08. oktober 2003 - 14:59 #10
he
Avatar billede barklund Nybegynder
08. oktober 2003 - 15:03 #11
Men det gør jo ikke mit svar forkert :)
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