使用 nusoap.php 时出现 Web 服务错误

发布于 2024-11-19 10:05:06 字数 895 浏览 3 评论 0原文

我正在尝试使用 nusoap lib 创建一个 php Web 服务。我的代码复制如下。

包括(“lib/nusoap.php”);

$服务器=新的soap_server;

$服务器->注册('登录');

函数登录($name,$pwd)

{

$link=mysql_connect("localhost","root","");
mysql_select_db("mydb") or $status = 'C';
$query = "select * from users where login='$name' and password='$pwd'";

$result = mysql_query($query);

if (!$result) {

    return "no such user";
}
else
{
    return "user exists";
}
mysql_close($link);

}

// 使用请求(尝试)调用服务 $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''; $服务器->服务($HTTP_RAW_POST_DATA);

我的php版本是5.3.5 我收到以下错误 XML 解析错误:文档元素后出现垃圾 位置: http://localhost/androidta/webservice/server.php 第 2 行,第 1 列:

有人能指出代码中的任何问题吗?

I am trying to create a php web service using nusoap lib. My code is reproduced below.

include("lib/nusoap.php");

$server = new soap_server;

$server->register('login');

function login($name,$pwd)

{

$link=mysql_connect("localhost","root","");
mysql_select_db("mydb") or $status = 'C';
$query = "select * from users where login='$name' and password='$pwd'";

$result = mysql_query($query);

if (!$result)
{

    return "no such user";
}
else
{
    return "user exists";
}
mysql_close($link);

}

// Use the request to (try to) invoke the service
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);

my php version is 5.3.5
I get the following error
XML Parsing Error: junk after document element
Location: http://localhost/androidta/webservice/server.php
Line Number 2, Column 1:

Can anybody point me any issue in the code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把回忆走一遍 2024-11-26 10:05:06

我今天也遇到了这个问题。
我所做的是:

改变:
$服务器=新的soap_server;

致:
$服务器 = 新的soap_server();

i encountered this problem today as well.
what i did is:

Change:
$server = new soap_server;

To:
$server = new soap_server();

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文