PDA

Volledige versie bekijken : Flash script laten communiceren met php script


Lucide
%Europe/Berlin %555 %2005, 14:20
Hey,

Ik maak een mail form maar loop vast op iets.
ik heb een flash script:


on (release) {

// create LoadVars(); Object

emailForm = new LoadVars();

// Attach vars to object

emailForm.totalName = firstName + " " +lastName;

emailForm.emailAddr = emailAddr;

emailform.adres = adres;

emailForm.messageBox = messageBox;

emailForm.newvar = myComboBox.getValue();

//traces vars

trace (emailForm.firstName);

trace (emailForm.lastName);

trace (emailForm.emailAddr);

trace (emailform.adres);

trace (emailForm.messageBox);

trace (emailForm.newvar);

// Send vars out with sendAndLoad

emailForm.sendAndLoad("viperMail.php",emailForm,"POST");

_root.contactClip.gotoAndPlay("thank");

}



En een php script

<?php

$interest = $_POST["newvar"];
$comment = $_POST["messageBox"];
$EmailBody = "Keuze van workshop: $interest \r\nMessage: $comment";
$sendTo = "info@moonsmile.nl";
$subject = "Inschrijving Workshop";
$headers = "From: " . $_POST["totalName"];
$headers .= "<" . $_POST["emailAddr"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["emailAddr"] . "\r\n";
$headers .= "Return-Path: " . $_POST["emailAddr"];
$message = $EmailBody;
mail($sendTo, $subject, $message, $headers);

?



Ik weet hoe ik een extra var in flash maak zoals je kan zien : emailform.adres = adres; trace (emailform.adres);



Mijn vraag is wat moet ik invoeren in php script om het "adres" flash script goed te laten werken.



Groetjes Michael

Roenes
%Europe/Berlin %560 %2005, 14:27
Dit is een php vraag en geen AS vraag. Ik verplaats de topic even naar ServerSide Scripting :)

De Kale
%Europe/Berlin %682 %2005, 17:22
$interest = $_POST["newvar"];
$comment = $_POST["messageBox"];
$address = isset($_POST['adres']) ? $_POST['adres'] : '';//pik het adrees op uit de post vars maar controleer eerst of hij bestaat (simpele validatie)
$EmailBody = "Keuze van workshop: $interest \r\n$address\nMessage: $comment";//stop de var in de emailbody
$sendTo = "info@moonsmile.nl";
$subject = "Inschrijving Workshop";
$headers = "From: " . $_POST["totalName"];
$headers .= "<" . $_POST["emailAddr"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["emailAddr"] . "\r\n";
$headers .= "Return-Path: " . $_POST["emailAddr"];
$message = $EmailBody;
mail($sendTo, $subject, $message, $headers);