私はこの質問が数回、 を尋ねられていることを知っていますが、私はいつも "UnidentifiedIndex"エラーを得るas3とPHPを使用して連絡フォームを作る、ここではコードです。 PHP:as3 - 連絡フォームが動作しない
<?php
{
$to = "[email protected]";
$subject = ($_POST['senderName']);
$message = ($_POST['senderMsg']);
$message .= "\n\n---------------------------\n";
$message .= "E-mail Sent From: " . $_POST['senderName'] . " <" . $_POST['senderEmail'] . ">\n";
$headers = "From: " . $_POST['senderName'] . " <" . $_POST['senderEmail'] . ">\n";
if(@mail($to, $subject, $message, $headers))
{
echo "answer=ok";
}
else
{
echo "answer=error";
}
}
?>
アクションスクリプト:
submit_btn.addEventListener(MouseEvent.CLICK, sendMessage);
function sendMessage(e:MouseEvent):void
{
var my_vars:URLVariables = new URLVariables();
my_vars.senderName = name_txt.text;
my_vars.senderEmail = email_txt.text;
my_vars.senderMsg = message_txt.text;
var my_url:URLRequest = new URLRequest("mail.php");
my_url.method = URLRequestMethod.POST;
my_url.data = my_vars;
var my_loader:URLLoader = new URLLoader();
my_loader.dataFormat = URLLoaderDataFormat.VARIABLES;
my_loader.load(my_url);
name_txt.text = "";
email_txt.text = "";
message_txt.text = "Message Sent";
}ところで
私はPHP
に完全に新しいですし、それがあるので、このコードは、私は、ウェブサイトからそれを得ましたいいえ と私はPHPファイルを開くためにサーバーを作成するxamppを使用しています 私を助けることができますか? もう1つの質問 サーバーを稼働させてもモバイルでも動作しますか? おかげで、
お返事のおかげで、私は、サーバーに送信していますし、それが良い見えたものを見るためにmy_varsをトレースしかし、私はのvar_dump($のPOSTを)理解しない – OMAR
私は、スクリプト内で空の値をアップcatched、エラーがまだ私が書いた – OMAR
を発生var_dumpダウン($ _ POST)、それはだからこれはあなたのPHPスクリプトが何らかの理由で任意の値を取得していないことを意味し、私は本当にこのお問い合わせフォーム – OMAR