получение необработанного php из httpservics в результате FB4 - PullRequest
0 голосов
/ 19 августа 2011

Здравствуйте, пожалуйста, помогите, я использую httpservice во Flash Builder 4 для системы входа в систему, но получаю результат как необработанные php необработанные данные с сервера, но когда я запускаю тот же файл в браузере, я получаю правильный xml-файл, использующий MAMPПОЖАЛУЙСТА, ПОМОГИТЕ донно, в чем проблема, здесь код php:

    <?php

define( "DATABASE_SERVER", "localhost:8888" );
  define( "DATABASE_USERNAME", "root" );
  define( "DATABASE_PASSWORD", "root" );
  define( "DATABASE_NAME", "touch" );

//connect to the database
  $mysql = mysql_connect(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD) or die(mysql_error());

//select the database
  mysql_select_db( DATABASE_NAME );

//These are the variables that Flex is passing to PHP
  $username = mysql_real_escape_string($_POST["username"]);
  $password = mysql_real_escape_string($_POST["password"]);
  $logincookie = mysql_real_escape_string($_POST["logincookie"]);

//Check the credentials
  $query = "SELECT * FROM users WHERE username = '$username' AND password = '$password'";
  $result = mysql_fetch_array(mysql_query($query));

//Output the returned query in XML: If returned false output 0 else output the users id
$output = "<?xml version='1.0' encoding='utf-8'?>";
  $output .= "<loginsuccess>";
  if(!$result)
  {
  $output .= $username;
  }else{
  $output .= $username;
  }
  $output .= "</loginsuccess>";

//Output the User Type
  $usrtyp .= "<usertype>";
  $usrtyp .= $result['user_type'];
  $usrtyp .= "</usertype>";

//output all the XML

print ($output);
  print ($usrtyp);

?>

и вот запрос:

<s:HTTPService id="login_user" result="checkLogin(event)" showBusyCursor="true" method="POST"
                   url="login.php" useProxy="false">
        <s:request xmlns="">
            <username>
                {username.text}
            </username>
            <password>
                {password.text}
            </password>
        </s:request>
    </s:HTTPService>

1 Ответ

1 голос
/ 19 августа 2011

Я предполагаю, что вы используете не HTTP-сервер, а просто ссылку на файл html / swf в своей файловой системе, поэтому PHP не обрабатывается.

...