0 Replies Latest reply on Apr 10, 2014 7:37 AM by Captain825

    Submitting Form Data HTTPService

    Captain825 Level 1

      I would appreciate some help with this.  I am using Flash Builder 4.6 and I am trying to submit some form data to a php file so the php file can send an email.  I am not that experienced with this and was hoping someone can show me what I am doing wrong.  I am not too concerned about the lack of security in the php file yet as I am still trying to get it to send the email.

       

      Here is the Flex Code:     

       

       

       

                  <![CDATA[

                  import mx.rpc.events.ResultEvent;

                  import mx.rpc.events.FaultEvent;

                  import mx.controls.Alert;

                                         

                  public function handlePlain(event:ResultEvent):void

                  {

                  Alert.show("OK Good");

                  }

                                         

                  public function handleFault(event:FaultEvent):void

                  {

                  Alert.show(event.fault.faultString, "Error");

                  }

                  ]]>

      </fx:Script>

                 

                 

      <fx:Declarations>

       

      <s:HTTPService id="login_email"

                     result="handlePlain(event);"

                     fault="handleFault(event);"

                     method="POST"

                     url="http://mydomain.com/email.php"

                     useProxy="false">

       

      <mx:request xmlns="">

                  <firstname>{first_name.text}</firstname>

                  <lastname>{last_name.text}</lastname>

                  <email>{email.text}</email>

                  <comment>{comments.text}</comment>

                  </mx:request>       

       

      </s:HTTPService>

                             

       

       

       

       

       

       

       

       

      Here is the PHP File:

       

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      <html xmlns="http://www.w3.org/1999/xhtml">

       

      <head>

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

      <title>Untitled Document</title>

      </head>

       

      <body>

       

      <?php

       

                  $first = $_POST['first_name'];

                  $last = $_POST['last_name'};

                  $email = $_POST['email'];

                  $comments = $_POST['comments'];

                 

                  $to = 'myemailaddress@aol.com';

                  $subject = 'Contact from EPK';

                  $msg =  "$first\n"."$last\n"."email\n"."comments\n";

                                         

                  mail($to, $subject, $msg, 'From: ".$email);

                 

      ?>                  

      </body>

      </html>

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      Any help would be greatly appreciated.

      Thanks