问题标签 [amfphp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
636 浏览

eclipse - 在 PHP Eclipse 中调试 amf 远程调用(来自 flex 4)

我已经安装并设置了 xdebug 来调试 php 应用程序。但是我想知道是否可以调试远程调用?我正在使用 amfphp,我想在 flex 应用程序调用服务时放置断点并调试代码。是否可以?怎么做?或者有什么方法可以模拟从 flex 4 with eclipse 调用的远程调用?

提前致谢

[编辑] 我已将 xdebug pugin 用于 firefox 和 chrome 扩展,但在我安装它们后两者似乎都不起作用。遗憾的是,基本上没有提示/线索/文档解释如何使用它们。任何人都可以帮忙吗?

0 投票
2 回答
1107 浏览

database - 将数据从 AS3 保存到数据库.. 最好的方法是什么?

我正在使用 Flash 开发一个两人回合制游戏,我需要将数据保存到数据库。

目前我正在使用 AMFPHP。效果很好。

问题是我开始有很多信息 - 不同种类的小东西,如 x、y、hp、路径、activeskills 等。每次我添加一些东西时,我都必须将其编码为 AS 和 PHP 并修改 DB 结构。

那么有没有更好的解决方案来做到这一点?

我很想将 AMF 数据包从闪存发送到 PHP 并将其保存到数据库。其他玩家可以从 DB 加载这个 AMF 数据包..但我想这是不可能的。无法从网上找到任何可行的解决方案。

**对我来说理想的数据库结构是:

id,gameId,游戏数据

那么我应该如何将所有数据“压缩”到“gameData”?** 数组、amf、字符串..

0 投票
2 回答
810 浏览

apache-flex - AMF 类映射不起作用

我正在使用 Flex 4.5 和 Zend_AMF 作为我的 AMF 端点来构建应用程序。

我想将 PHP 中名为 CRequest 的类映射到 Flex 中名为 Request 的类。

这是我的 php 类:

这是动作脚本类:com.site.remote.Request

作为测试,CRequest无论请求是什么,我都让端点从 PHP 端返回一个实例。

然后我像这样进行远程对象调用:

问题是结果返回键入 asObjectProxy和 not Request。我究竟做错了什么?

0 投票
1 回答
950 浏览

apache-flex - 从 flex 回到 PHP 的 AMF 类型对象

昨天,根据这个问题,我成功地使用 Zend_AMF 将类型对象从 PHP 应用程序发送到 flex 前端。

我现在面临的问题是我想将一个类型化对象从 flex 发送到 PHP,并且在 PHP 端,能够将它作为类型化对象而不是stdClass.

这是 flex 中的类:

这是PHP中对应的类:

在 flex 中,我像这样发送对象:

在 PHP 端,对象被检索到一个名为$parameters. 然后我在其上使用 print_r 将结果写入文件:

可以看出,结果返回无类型并且是一个stdClass对象:]

经过一些测试,我从 PHP 对象中删除了命名空间并将其移至全局命名空间。这似乎解决了这个问题。我已经尝试设置RemoteClass\modules\testing\CTestmodules.testing.CTest$_eplicitType然后将两个测试设置为相同的值。

结果是,当我使用 时modules.testing.CTest,这是 Zend_AMF 看到的类名。如果我使用名称空间表示法,Zend_AMF 会看到modulestestingCTest,因为所有的斜线都被去掉了。

但是我怎样才能让它与 php 命名空间一起使用呢?

0 投票
1 回答
737 浏览

apache-flex - Flex 4.5 RemoteObject 和 AMFPHP over SSL 与自签名证书

我正在尝试从 Flex 4.5 应用程序通过 SSL(自签名)连接到 AMFPHP。这行得通吗?还是我需要一个权威签名的证书?它会像在浏览器中那样静默失败或提示用户吗?我需要如何编辑 services-config.xml 文件才能使其正常工作?

谢谢你。

0 投票
1 回答
928 浏览

php - 从另一个静态方法中调用静态方法

我正在使用 amfphp 将我的 php 与我的 flex 应用程序连接起来。我面临以下问题。

使用 amfphp,您要从 flex 调用的方法需要具有以下方法语法:

我的问题是当我想从这个方法中调用另一个静态方法时,它说该方法不存在。
例子:

我尝试过使用,call_user_func('methodname')但它不起作用,我已经搜了一下,但我找不到答案。有什么建议么?

提前致谢。

0 投票
1 回答
563 浏览

php - 在没有 AMFPHP 的情况下在 Flex 中捕获 PHP 异常

我正在寻找一种方法来捕获 PHP 在 Flex 中使用HTTPService. 不使用 AMFPHP可以做到吗?

在我当前的实现中,如果在 PHP 中抛出异常,则 aFaultEvent.FAULT确实会在 Flex 端调度。唯一的问题是异常的消息字符串在FaultEvent.

让我尝试借助一个示例更好地解释。假设我们在服务器端有以下 PHP 代码:

在 flex 方面,假设有一个HTTPService实例调用了上面的 PHP 代码。此外,它在 上调用以下函数FaultEvent.FAULT

如何在此函数中从 PHP 获取异常消息?

注意:trace(evt.toString())给出:

我还在调试器的其他字段中查找了“异常消息”,evt但找不到。

谢谢

0 投票
1 回答
337 浏览

mysql - AMFPHP复杂sql内部服务器错误gateway.php

好的,我是 AMFPHP 的新手。我可以毫无问题地做简单的 sql 语句。

以下是我的学校和地点类:

这个简单的 sql 语句可以正常工作:

但是,我很难让“有点”复杂的 sql 语句正常工作。

顺便说一句,SELECT schools.school_name AS SNAME, school_address AS SLOC FROM schools, locations WHERE schools.id = locations.school_id在 mysql 中完美运行。

0 投票
1 回答
481 浏览

php - Adobe Flex 到数据库插入、更新?

我很难通过 zend php 将 flex 连接到 MySql。我看到了几个使用 HTTP 服务的例子。我的问题如下

1)我只做一个简单的插入和更新,只有三个表。那么我应该使用所有那些 Zend AMF 来实现这一点吗?2) 否则如何使用 HTTPService?

显示是使用 zend AMF 最简单的操作,但是当我尝试插入值时,我迷路了。

我有一个 php 文件 vo.php 来存储数据库字段变量,但我无法在主 php 文件中使用 require_once 函数

这是vo.php

这是耐心服务文件

任何人都可以提供一个很好的详细示例的链接吗?所以我可以更好地参考和理解?

0 投票
1 回答
436 浏览

mysql - 在 Flash builder AMF 和 MySql 中,正文无法解析为有效的 XML/AMF/JSON

我已经搜索了网络并且无法解决这个问题由于我的编程技能很弱,我很恐慌并且想知道我可能只是做错了显然大声笑只是想知道是否有人可以给我一些见解来解决我的问题!我有一个使用 AMF 连接到 MySql 数据库的 Flash Builder 4.5 网站我可以查询数据库以及删除、更新、搜索,我什至可以进行分页工作!但是当涉及到插入一行数据时,我收到了上面的错误消息现在,即使我在 flash builder测试操作中测试 php 脚本,一切都可以正常工作 所以我只需要有人告诉我可以将 ValueObject 发送到 Mysql 还是我需要把它转换成别的东西吗?因为我将它作为对象发送,但它只插入前 2 个值,而其他 8 个值丢失了,我得到了上述错误网络监视器

在搜索这个问题时,大多数提出这个问题但没有得到答案的人。错误显示在网络监视器的响应中,那么是 php 错误还是 mysql?