【发布时间】:2016-01-25 12:46:18
【问题描述】:
我正在尝试做的是设置一个 XAMPP apache,在其上创建一个脚本,一旦它被调用,就写入一个文件:
- HTTP 标头属性
- 内容(正文 - 如 Web 服务 XML 等)
这似乎是一件小事,但看起来我无法通过谷歌找到解决方案...... 非常感谢您的帮助,在此先感谢!
<?php
$request = "";
//printing headers
foreach (getallheaders() as $name => $value) {
$request.= "$name: $value\n";
}
//printing body.. this part does not work any of it...
foreach ($_POST as $name => $value) {
$request.= "$name: $value\n";
}
//$request.="++++++++++++++++++++++\n"
foreach ($_FILES as $name => $value) {
$request.= "$name: $value\n";
//$request.="++++++++++++++++++++++\n"
foreach ($value as $name2 => $value2) {
$request.= "$name2: $value2\n";
//$request.="++++++++++++++++++++++\n"
}
}
$request.=$_FILES['document.xml']['D:\Software\xampp\tmp\phpA521.tmp'];
$request.=@file_get_contents('php://input');
file_put_contents('result/'.date('Y-m-d H_i_s').'.log',$request);
?>
【问题讨论】:
-
我们应该为您提供什么帮助?为你写代码?
-
对不起,我忘了发帖
-
还有什么问题?有什么错误吗?
-
没有错误,只是没有内容......既不是帖子,也不是文档,也不是附件
-
您是否发出过发布请求?如果是这样,您能否显示您提交的表单的 HTML 代码?
标签: php apache http http-headers