Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用as3和php将电子邮件地址从flash发布到mysql_Php_Mysql_Actionscript 3_Flash - Fatal编程技术网

使用as3和php将电子邮件地址从flash发布到mysql

使用as3和php将电子邮件地址从flash发布到mysql,php,mysql,actionscript-3,flash,Php,Mysql,Actionscript 3,Flash,我正试图从flash向sql server发送一个姓名和电子邮件地址,但似乎无法正常工作 这是密码 import flash.events.Event; stop(); submit.addEventListener(MouseEvent.CLICK, sendData); function sendData(evt:MouseEvent){ //if(email.text!="" && nameval.text !=""){

我正试图从flash向sql server发送一个姓名和电子邮件地址,但似乎无法正常工作

这是密码

 import flash.events.Event;

 stop();

    submit.addEventListener(MouseEvent.CLICK, sendData);
    function sendData(evt:MouseEvent){

        //if(email.text!="" && nameval.text !=""){
            var myData:URLRequest = new URLRequest("animation.php")
            myData.method = URLRequestMethod.POST
            var variables:URLVariables = new URLVariables()
            variables.emailpost = "test";
            // email.text
            variables.namepost = "test";
            //nameval.text
            myData.data = variables
            var loader:URLLoader = new URLLoader()
            loader.dataFormat = URLLoaderDataFormat.TEXT
            loader.load(myData)
            play();

  //} 

    }
这里是PHP

<?php
  //Capture data from $_POST array
  $emailpost = $_POST['emailpost'];
  $namepost= $_POST['namepost'];
  //Connection to database
  $connect = mysql_connect("server", "username", "password");
  mysql_select_db ("dbname", $connect);
  //Perform the query
      $result = mysql_query("INSERT INTO dbname VALUES('$emailpost', '$namepost')");
      mysql_close($connect);



?>

尝试使用绝对URL:
var myData:URLRequest=new URLRequest(“http://example.com/animation.php)
这没有改变任何东西:/不过还是谢谢你的帮助!你看到正在发布的数据了吗?(使用一些请求分析器,例如Firefox中的httpFox)刚刚检查过,似乎发布的很好,所以php脚本一定是问题所在。那么这不是一个与安全相关的问题吗?顺便说一句,如果您不需要等待响应(因为您的代码中没有收到任何响应),那么就不需要使用URLLoader。sendToURL()就足够了。