私はインターネット上で私の質問に関して多くのサンプルを見つけましたが、単にメッセージ/テキストを送信し、PHPとAS3の間の接続を理解したいだけです。ActionScript 3でPHPを使用してメールを送信する方法は?
0
A
答えて
0
(、もう少し簡単にメールをニコラスの答えを置くために)コマンドは、php.iniファイルを設定する必要がありますいくつかの例ではちょうどこの
<?php
mail(
"[email protected]",
"This is the title, or subject",
"This is the body of the message",
"From: Emailer <[email protected]>"
);
?>
です。
3
あなたのPHPスクリプトは何らかの方法でメールを送信し、POSTメソッドまたはGETメソッドのいずれかを使用して、Httpリクエストを通じて送信されるいくつかのパラメータを期待します。典型的なPHPメールスクリプトは次のようになります。
<?php
$to = $_POST["to"];
$subject = $_POST["subject"];
$message = $_POST["message"];
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Successfully sent";
?>
このスクリプトをActionScriptから呼び出すには、変数オブジェクトを作成する必要があります。
var variables:URLVariables = new URLVariables();
variables.to = "whoever";
variables.message = "text";
variables.subject = "subject";
変数名.to、.messageは、PHP変数と正確に一致する必要があります。
これで、スクリプトの場所を指定してURLRequestオブジェクトを作成できます。この例では、メソッドがPOSTに設定されていることを確認してください。上記の変数をリクエストのデータオブジェクトに追加します。
var request:URLRequest = new URLRequest("yourScript.php");
request.method = URLRequestMethod.POST;
request.data = variables;
次に、URLLoaderを作成し、イベントリスナーを追加します。上で作成したリクエストをコンストラクタに渡すのではなく、loadメソッドに渡してください。
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);
ハンドラは次のようになります。このコードは、 "Successfully sent"をトレースする必要があります。もちろん
private function onComplete(e:Event) : void
{
trace(URLLoader(e.target).data.toString());
}
あなたは、念のために何かが間違っていたが、あなたはPHPスクリプトとアクションスクリプトを管理している場合、あなたは何の問題もないはず、同様のエラーハンドリングのリスナーを追加することができます....通常
関連する問題
- 1. PHPを使用してメールを送信
- 2. PEARメールを使用してhtmlメールを送信する方法
- 3. PHPでHTMLテーブルを使用して電子メールを送信する方法は?
- 4. PHPメールは()を使用してメールを送信し、「匿名@ ...」
- 5. Rails 3:Aws-SESを使用してHTML電子メールを送信する方法
- 6. asp.netでsmtpを使用してメールを送信する方法
- 7. PHPを使用してメールを送信するには?
- 8. OutlookとPHPを使用してメールを送信するには?
- 9. Exchange SMTPを使用してPHPでメールを送信する
- 10. PHPでmail()関数を使用してメールを送信する
- 11. PHPのmail()関数を使用して電子メールを送信する方法
- 12. Google SMTP(エラー)を使用してメールを送信する方法
- 13. MailChimp APIを使用してメールを送信する方法
- 14. Windows Workflow Foundationを使用してメールを送信する方法
- 15. JavaScriptを使用してメールを送信する方法
- 16. Flex/ActionScript 3を使用してSocket経由でライブビデオを送信する方法は?
- 17. PHPを使用してGmailアカウントにメールを送信する
- 18. PHPコードを使用して送信メールを調整する
- 19. PHPを使用して電子メールを送信するフォーム
- 20. wp_mailメールを使用して添付メールを送信する方法
- 21. Rails 3:Deviseを使用して歓迎電子メールを送信
- 22. PHPメールを使用してHTMLメールを送信できませんでした。
- 23. PHPメールでメールを送信する()
- 24. PHPを使用してOPTIONSリクエストを送信する方法
- 25. ubuntuオペレーティングシステムを使用してPHPでメールを送信するには?
- 26. phonegapを使用してメールを送信
- 27. EWSを使用してメールを送信
- 28. groovyを使用してhtmlテンプレートをメールとして送信する方法
- 29. Service Brokerを使用して電子メールを送信する方法は?
- 30. ICSを使用してGmailからメールを送信する方法は?