【发布时间】:2010-09-03 20:10:04
【问题描述】:
我在php5中为自己的服务器做了这段代码,但是当我尝试部署它时,我发现测试和生产服务器都是php4(我的错!)。所以我现在需要谁来转换它以在 php4 中运行它。
以下代码在 php5 上运行正常:
<?php
$wsdl = 'http://blahblah:8081/services/LoginWebService?wsdl';
$client = new SoapClient($wsdl);
$params->username = 'an_user';
$params->password = 'a_pass';
$res = $client->login($params);
// ak auth key
$ak = $res->loginReturn;
echo $ak;
?>
有没有简单的方法可以把它翻译成php4?
注意:我不能决定升级服务器:(
【问题讨论】:
-
这可能取决于
SoapClient类的定义方式。我假设它被定义为与 PHP5 一起使用,如果可能,您必须将其更改为 PHP4。 -
你真正应该做的是升级到 PHP 5。PHP 4 真的是一匹死马。支持ended in 2008。
标签: php web-services php4