日期:2014-05-17  浏览次数:20419 次

php处理post原始数据问题(在线等)
XX软件,去连接hxxp://www.test.com/input.php
当通信连接好后这个XX软件就发送一个文本文件比如:abc.txt
然后php运算后,反回一段jason串给这个软件,最后软件运行相应的功能。?

如果这个XX软件发送abc.txt(内容verify,deny,not commit等信息),php运算后就返回{"id":xxx,"url":"xxx","port":"xxx"}


这样的php应该怎么写呢?

我尝试使用php://input接收abc.txt,但接收后应该怎么处理,以及处理后怎么返回jason格式的串?

请高手指点,感谢!

------解决方案--------------------
我也不会,帮你顶一下!
------解决方案--------------------
php收到的文件信息会存在$_FILE全局数组里面,然后通过move_uploaded_file把txt文件移到服务端,接着用file_get_contents得到txt里面的内容,然后对内容处理,产生json,最后echo该json
------解决方案--------------------
$t = array_diff(file('kkk.txt', FILE_IGNORE_NEW_LINES), file('abc.txt', FILE_IGNORE_NEW_LINES));