作者s9160509 (JIM)
看板Flash
标题[问题] AMFPHP套件问题
时间Thu Jul 21 11:40:21 2011
最近在自学怎麽让FLASH连结资料库
看了版上有推荐 【资料库应用即战力】
就去借来研究
下载 AMFPHP1.9
然後就照着书本上操作
输入网址可以看到AMFPHP侦错器画面
但是在 【设定GATEWAY位置】 的步骤时
按下SAVE
就会跑出以下:
(mx.rpc::Fault)#0
errorID = 0
faultCode = "Client.Error.MessageSend"
faultDetail = "Channel.Connect.Failed error NetConnection.Call.BadVersion: "
faultString = "Send failed"
message = "faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.BadVersion: '"
name = "Error"
rootCause = (Object)#1
code = "NetConnection.Call.BadVersion"
description = ""
details = ""
level = "error"
书上也没有提供除错方法
不知道有没有人也遇过此问题然後解决了??
帮我解惑><
谢谢各位
--
刚刚我把gateway.php用浏览器开启来
发生了:
Fatal error: Uncaught exception 'VerboseException' with message
'Non-static method CharsetHandler::setMethod() should not be called statically,
assuming $this from incompatible context'
in C:\AppServ\www\amfphp\core\amf\app\Gateway.php:134 Stack trace:
#0 C:\AppServ\www\amfphp\core\amf\app\Gateway.php(134):
amfErrorHandler(2048, 'Non-static meth...',
'C:\AppServ\www\...', 134, Array)
#1 C:\AppServ\www\amfphp\gateway.php(154): Gateway->service()
#2 {main} thrown in
C:\AppServ\www\amfphp\core\amf\app\Gateway.php on line 134
是否跟这有关系?
还有我查了网路上
也照着设定
【
设定 amfphp
开启 amfphp/gateway.php
找到
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
改成 $gateway->setCharsetHandler("utf8_decode", "UTF-8", "UTF-8");
(使 amfphp 支援中文的方式)
找到 $gateway->disableStandalonePlayer();
改成 //$gateway->disableStandalonePlayer();
(可避免以下错误:Error #2044: Unhandled NetStatusEvent: level=error,
code=NetConnection.Call.BadVersion)
】
可是还是一样显示原本的错误>_<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.131.7.65
※ 编辑: s9160509 来自: 140.131.7.65 (07/21 16:54)
2F:→ aquarianboy:可以试着继续把错误讯息往google丢 07/21 17:26
3F:推 MagicYan:在下遇过同样的问题,印象中是新版的amfphp有个gateway里 07/21 20:57
4F:→ MagicYan:的设定,不能让独立的flashplayer连接,只能挂在浏览器 07/21 20:59
5F:→ MagicYan:才可连接 $gateway->disableStandalonePlayer(); 07/21 21:00
6F:→ MagicYan:↑↑↑↑↑↑ try了好久的经验 07/21 21:00