Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 设置XML Web服务请求_Php_Xml_Web Services - Fatal编程技术网

Php 设置XML Web服务请求

Php 设置XML Web服务请求,php,xml,web-services,Php,Xml,Web Services,我在服务器上运行PHP和MySQL,希望提供产品信息的web服务,搜索过Google,但不确定从哪里开始,如果有人知道我在哪里可以找到一些示例代码或易于理解的示例 我将有大约30个项目,他们可以查询例如。dep将是部门,计数将是返回多少记录 品牌名称 价格 简短描述 SKU 请求将被转交 如果任何人知道任何好的资源或有一些示例代码,这将是非常感谢 谢谢 Roy正如@lbu建议的那样,您可以使用PHP和数据库中的数据动态创建XML(别忘了设置标题!) 我正在寻找一个解决方案,为一个Web服务创建一

我在服务器上运行PHP和MySQL,希望提供产品信息的web服务,搜索过Google,但不确定从哪里开始,如果有人知道我在哪里可以找到一些示例代码或易于理解的示例

我将有大约30个项目,他们可以查询例如。dep将是部门,计数将是返回多少记录

品牌名称 价格 简短描述 SKU

请求将被转交

如果任何人知道任何好的资源或有一些示例代码,这将是非常感谢

谢谢
Roy

正如@lbu建议的那样,您可以使用PHP和数据库中的数据动态创建XML(别忘了设置标题!)

我正在寻找一个解决方案,为一个Web服务创建一个小API,而不需要太多的胡闹。这是一个免费的PHP解决方案,让您可以立即创建API。请记住,它仍在生产中,但它已经相当好地工作了。(如果我做了一些修复,我会很快向他们建议)。
您可以从他们的网站下载,其中包括一些示例以帮助您入门。

您可以使用JSON编码的对象/数组:

header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');

echo json_encode($data);
但在此之前,您需要解析请求并对变量进行检查,可能需要对它们进行转义以防止任何malisios数据输入或请求。我想您需要一些简单的API来提供对数据库的访问。您可以创建自己的类,比如
classproductsService{}

之后,根据GET中的请求项返回不同的数据

以下是两个例子:

只需使用php和数据库数据动态编写