0
navigateToURL() 및 PHP mail()을 사용하여 간단한 메시지 양식을 만들려고합니다. 하지만 PHP 페이지에서 리디렉션하는이 접근 방식에 문제가 있습니다. 페이지를 리디렉션하지 않고 전자 메일로 보내야합니다.Flash AS3 navigateToURL() and php mail()
여기가 내가 한 것입니다.
AS3
if (e.type == "click")
{
navigateToURL(new URLRequest("http://somedomain.com/sendme.php?" + "name=" + e.currentTarget.parent.na_txt.text + "&email=" + e.currentTarget.parent.ma_txt.text + "&contact=" + e.currentTarget.parent.co_txt.text + "&message=" + e.currentTarget.parent.me_txt.text + "&sex=" + e.currentTarget.parent.sex), "_self");
}
PHP는
<?php
$to = "[email protected]";
$subject = "Subject";
$name = $_GET['name'];
$sex = $_GET['sex'];
$email = $_GET['email'];
$contact = $_GET['contact'];
$message = $_GET['message'];
// create email headers
$headers = 'From: '.$email."\r\n".
'Reply-To: '.email."\r\n" .
'X-Mailer: PHP/' . phpversion();
$body = "From: $name \r\nGender: $sex \r\nE-Mail: $email \r\nContact No.: $contact \r\n\r\nMessage:\n$message";
echo "Thank You $name, Your Feedback and Enquiry has been submitted to <a href='mailto:$to'>$to</a>!";
mail($to, $subject, $body, $headers);
?>
도움 주셔서 감사합니다 .. 네, 내 문제를 해결합니다. 고마워! – Pennf0lio