Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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?_Php_Httprequest - Fatal编程技术网

我应该如何用PHP处理XML?

我应该如何用PHP处理XML?,php,httprequest,Php,Httprequest,我正在尝试从多个设备收集XML,并通过PHP服务器运行它们。有人能告诉我如何创建服务器、发送数据(通过curl)、使用PHP接受数据,然后将其解析为数据库吗?抓取一个快速的VPS服务器,我建议使用EC2 然后,制作一个LAMP服务器,这是一个非常容易遵循的指南 您需要确保Apache正在运行,因为响应和服务http请求的是Apache,而不是PHP。PHP只是操纵响应的另一种下游语言 编辑: 对于未来的观众,OP和我进一步讨论了这一点,他实际上想知道如何解析XML。我引用了这个链接:对于处理ht

我正在尝试从多个设备收集XML,并通过PHP服务器运行它们。有人能告诉我如何创建服务器、发送数据(通过curl)、使用PHP接受数据,然后将其解析为数据库吗?

抓取一个快速的VPS服务器,我建议使用EC2

然后,制作一个LAMP服务器,这是一个非常容易遵循的指南

您需要确保Apache正在运行,因为响应和服务http请求的是Apache,而不是PHP。PHP只是操纵响应的另一种下游语言

编辑:
对于未来的观众,OP和我进一步讨论了这一点,他实际上想知道如何解析XML。我引用了这个链接:

对于处理http请求的服务器,您需要安装一个web服务器。如果您将一个XML文件放在web服务器目录中,那么请求将输出XML文件……我的电脑上运行着apache,如果这是您的意思的话。我以前写过php,但从未处理过这个问题-1这相当于“我如何上传文件”或事件“php如何工作”-事实上,您从移动设备提交请求并不特别相关-服务器接收post请求-其中包含xml或xml文件附件-您处理它并发送响应。如果需要特定帮助,请显示特定内容。我的问题是如何处理http请求。get/post用于发送xml。但这是给寄件人的。我需要了解如何让接收者获得文件,apache将如何回答?我的电脑上运行的是apache。@donparalias首先,你可能不想在本地计算机上运行,除非这只是针对你个人。当您向已正确配置的服务器发送请求(请阅读我的指南)时,它应使用请求的相应文件进行响应。我想你还没有配置好吗?好的,我不知道为什么我的问题这么混乱。我正在自己做一个项目。我的pc上有apache/mysql/php和xampp。我只是制作这个localy来测试它,当然我会使用服务器。我用php写的所有东西都能在我的服务器上正常工作。我只是不知道怎么做。那么apache会自动处理吗?你不需要代码来做这件事吗?我需要它来响应xml文件,将其保存在数据库中等,但首先要得到它。“配置”是什么意思?@donparalias我仍然不明白你在问什么-你的PHP可以工作,你已经安装了XAMPP,这意味着安装了Apache。您现在是在问如何编写PHP代码来将XML保存到数据库吗?现在我已经让服务器运行了。如果我将xml文件从手机发送到服务器ip,apache会单独处理该文件吗?它不需要任何php编码吗?