tjena har ett litet problem!
Jag har ett enkelt formulär i flash (5) med dessa variablar:
Name, EMail samt Comment.
Jag vill att detta skall skickas till min e-post.
sökte runt lite på nätet å hittade en bra tutorial, där men kunde använda sig av antingen:
ASP, cig/pearl elelr php.
Killen som gjort denna tyckte php varianten var enklast så jag körde på den!
så här ser scriptet "send-knappen":
on (release) {
if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
EmailStatus = "Please enter a valid E-mail address";
} else if (!name.length) {
EmailStatus = "Please Enter your name before Sending";
} else if (!comment.length) {
EmailStatus = "Please enter some text in you message";
} else {
loadVariablesNum ("skicka.php", "0", "POST");
EmailStatus = "Sending... one Moment .. or two..";
}
}
Men kruxet är att när den ska skicka variablerna till skicka.php så går något fel.
-
jag fyller i fälten, klickar på knappen och "Sending... one Moment .. or two.." dyker upp där det ska.
-
Kör jag min php kod så skickas ett mail rätt (med tomma variablar givetvis)
php koden:
<?
$ToEmail = "info@eternaldesign.se";
##$ToName = "Eternal Design";
$ToSubject = "Eternal Design Online PM Message";
$EmailBody = "Sent By: $name\nSenders Email: $Email\n\nMessage Sent:\n$comment\n";
$EmailFooter="\nThis message was sent by: $name from $REMOTE_ADDR If you feel that you recieved this e-mail by accident please contact us at [url]www.eternaldesign.se[/url]";
$Message = $EmailBody.$EmailFooter;
mail($ToName." <".$ToEmail.">",$ToSubject, $Message, "From: ".$Name." <".$Email.">");
Print "_root.Mail.EmailStatus=Complete - Your mail has been sent";
?>
- Det verkar som om veriablerna inte skickas. + att "Complete - Your mail has been sent" dyker inte upp där det ska.
help?!
:birp