1

我正在开发一个涉及 PHP 连接的项目,UI 是使用 flash builder 开发的,我有组合框和文本输入供用户选择一些项目,同时用户可以在文本输入中输入他们的详细信息。到目前为止,该应用程序没有生成任何内容。我需要将数据发送到 PHP,以便 PHP 查找包含一些图像的文件夹。我使用文件夹而不是数据库,应该将输出发送回 Flex 以便将其保存到另一个文件夹中,并且我还希望将副本保存在 PHP 中的另一个文件夹中。请问有没有人可以帮忙?

这些是使用的一些代码:

public function Drop2_disabled(event:Event):void{
    love=="orange"&&"pawpaw"&&"maize";                                             hate=="rice"&&"maize"&&"starch"; 
    if((Drop2.selectedItem=="orange"||"pawpaw"||"maize")&& 
                      (Drop3.selectedItem=="rice"||"maize"||"starch"))
        ValueCommit="{foodVO.love}"
}

现在在 ComboBox 下使用来将 foodVO 绑定到变量 love,对于文本 Input 也重复了此操作。我的 foodVO 是一个动作脚本文件。然后使用 Zend 服务器将 foodVO 映射到我的 foodVO.Php。

然后 PHP 将使用从远程对象发送的数据查找自己的文件夹以读取图像,然后将其发送回 flex。( services-config.xml) 这些是一些 PHP 脚本

<?php
class foodVO
{
    public $maize;
    public $rice;
    public $pawpaw;
    public $starch;
    public $orange;
    public function _construct()
    {
        $maize        = $_GET["maize"];
        $rice         = $_GET["rice"];
        $orange       = $_GET["orange"];
        $pawpaw       = $_GET["pawpaw"];
        $this->maize  = "";
        $this->orange = "";
        $this->pawpaw = "";
        $this->starch = "";
    }

}
?><?php
include 'Zend/Amf/Server.php';
include './food.php/services/foodService.php';
// Initialize AMF Server
$server = new Zend_Amf_Server();
$server->setClass("foodService");
$server->setProduction($amf->production);
$server->setClassMap('foodVO', 'foodVO');
// Handle request
echo $server->handle();
?>

包含我的foodservice.phpImagick 操作。请问我需要帮助吗?谢谢。

4

1 回答 1

0

我不知道您是如何实现连接的,但为了在 PHP 和 Flex 之间来回发送数据,有ActionScript Message Format 扩展。您还可以使用一些库,例如AmfPHP。Zend 也有这方面的类 - Zend Amf

于 2013-07-10T06:11:35.833 回答