Avatar billede apj Nybegynder
07. april 2002 - 19:59 Der er 19 kommentarer og
2 løsninger

post fra flash 2

så nu har jeg fået lavet input-bokse i flash med send-knap.

Samt en lille simpel PHP-fil.

Alligevel virker det ikke - der skulle vel ikke være en der kan hjælpe og som har lidt mere overblik over variablene end mig?
Avatar billede apj Nybegynder
07. april 2002 - 20:01 #1
AS på send-knappen!


on (release) {
    if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
        status = "Please enter a valid E-mail address";
    } else if (!navn.length) {
        status = "Please Enter your name before Sending";
    } else if (!tekst.length) {
        status = "Please enter some text in you message";
    } else {
        loadVariablesNum ("snowMailPHP.php", "0", "POST");
        status = "Sending... one Moment .. or two.. sometimes it's faster then other times";
    }
}
Avatar billede sukos Juniormester
07. april 2002 - 20:02 #2
Husk at bruge "post" i din action for send-knap.
Og bruge dynamisk text-felt samt navngive dette.
Og så kan du starte med at bruge "echo $indhold;" hvor "indhold" er navnet på textfeltet.
Avatar billede apj Nybegynder
07. april 2002 - 20:02 #3
<&quest;
$ToEmail = "apj321@hotmail.com";
  $ToName = "Mindworks";
  $ToSubject = "Email fra Mindworks Website";
  $EmailBody = "Sent By: $navn\nSenders Email: $email\n\n
Message Sent:\n$tekst\n";
  $EmailFooter="\nThis message was sent by: $navn from $REMOTE_ADDR If you feel that you
recieved this e-mail by accident please contact us at www.metropolis.dk";
  $Message = $EmailBody.$EmailFooter;
  mail($ToName." <".$ToEmail.">",$ToSubject, $Message, "From: ".$navn." <".$email.">");
  Print "_root.emailer.status=Complete - Your mail has been sent";
  &quest;>
Avatar billede apj Nybegynder
07. april 2002 - 20:04 #4
dette sidste er min PHP...

HVad med næstsidste linie... "emailer" ser jeg som movieclippet i flash. "status" ser jeg som navnet på det dynamiske text-felt i mc'et "emailer". Er det korrekt?
Avatar billede apj Nybegynder
07. april 2002 - 20:29 #5
håber ikke, at det nu blev for svært!
Avatar billede sukos Juniormester
07. april 2002 - 20:32 #6
Hvad er det præcis som ikke virker?
Umiddelbart ser der ud som om det er din phpkode?
Avatar billede apj Nybegynder
07. april 2002 - 20:36 #7
Når jeg trykker send i Flash, står der "Sending... one Moment .. or two.. sometimes it's faster then other times", men mere sker der ikke!
Avatar billede apj Nybegynder
07. april 2002 - 20:42 #8
og der kommer ingen email til min emailadresse.
Avatar billede sukos Juniormester
07. april 2002 - 20:45 #9
Det her har jeg brugt en gang i tidernes morgen:

on (release) {
    gotoAndStop (2);
    loadVariablesNum ("flashmail.php", 0, "GET");
}

"GET" selvf... da den skal loade en variabel!

<?
function Vis_tekst() {
echo"_root.besked=Mailen skulle nu være afsendt! Takker for opmærksomheden.";
}
function Skriv_tekst() {
echo"_root.besked=Du skal skrive noget tekst her i feltet, samt en mail-adresse for at afsende en mail!.";
}


if ($beskeden && $email) { 
Vis_tekst();
mail("osku@ping.dk","Besked fra en flash-movie","E-mail $email\nBesked: $beskeden","Reply to:$email);
}else{
Skriv_tekst();
}
?>
Avatar billede sukos Juniormester
07. april 2002 - 20:48 #10
Og der er jo så to textfelter, "beskeden" og "email"
Avatar billede sukos Juniormester
07. april 2002 - 20:49 #11
gotoAndStop (2);
var for at komme "væk" fra textfeltet med indhold, til et "rent bord"
Avatar billede apj Nybegynder
07. april 2002 - 21:13 #12
ok... jeg er begyndt at prøve at lave det med denne...

http://www.flashfaq.dk/spg.asp?faq=134
Avatar billede hoejrup Nybegynder
07. april 2002 - 21:44 #13
apj> På min firmas unix server skal alle filnavne skrives med små bogstaver.
Og dit php filnavn hedder snowMailPHP.php.

/per
Avatar billede apj Nybegynder
07. april 2002 - 21:57 #14
På den adresse "flashfaq..." er der en form, men min tjekker ikke for om der er noget i textfelterne. Den skriver bare "Mailen er sendt", uanset om alle felterne er tomme. Det ser da ellers rigtigt ud ikke?

(Desuden kommer der ingen email, men ok det er næste problem)



on (release) {
    if (_root.navn == "" || _root.adresse == "" || _root.postby == "" || _root.email == "") {
        status = "Alle felter skal udfyldes!";
    } else {
        loadVariablesNum ("sendmail.php3", 0, "POST");
        status = "Mailen er sendt";
        navn = "";
        adresse = "";
        postby = "";
        email = "";
    }
}
Avatar billede apj Nybegynder
07. april 2002 - 21:58 #15
Skulle det ikke virke?
Avatar billede apj Nybegynder
07. april 2002 - 22:02 #16
postformen ligger i et mc og php'en er lille. Er der måske en af jer der kunne tjeke det hvis i har adgang til en php-server?

Så kan jeg sende det..
Avatar billede apj Nybegynder
07. april 2002 - 22:16 #17
please....
Avatar billede sukos Juniormester
08. april 2002 - 06:52 #18
Hvis du zipper det, kan jeg godt prøve det af, men jeg er ude af døren kl. 8.30 og så kan det først blive senere i dag.
Avatar billede apj Nybegynder
08. april 2002 - 21:02 #19
OK, Sukos. JEg prøver lige en gang til selv ellers sender jeg det.
Avatar billede apj Nybegynder
19. april 2002 - 21:49 #20
nå, ja men jeg fik det til at virke.
Avatar billede apj Nybegynder
19. april 2002 - 21:49 #21
.
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