如何将POST HTTP请求数据附加到PHP中的文本文件?

时间:2013-12-27 00:29:05

标签: php

我需要的是本地Web服务器将所有POSTed数据附加到文本文件。实际的想法是实施this (Storing into file using JavaScript/GreaseMonkey)。我认为最快的方法是使用XAMPP。问题是我多年前忘记了PHP并且不知道如何做到这一点,虽然我认为这很简单(不需要错误处理或安全性,只需要一个快速而肮脏的一次性解决方案)。

你会为此建议一个代码吗?

1 个答案:

答案 0 :(得分:1)

在问题中提到XAMPP可能会让我失望,但是XAMPP很痛苦。如果可以,可以手动安装LAMP / MAMP / WAMP服务器设置。只有谷歌适当的类型(Windows,Linux,Mac),你会发现有很多关于如何实现安装的好文章。

然后,用一些PHP捕获代码是微不足道的,将它存储到文件中是微不足道的。循环遍历帖子数据非常简单:

$values = '';
foreach($_POST as $key=>$value) {
    $values.= $key . "=" . $value . "\t";
}

然后,将其写入文件:

$filename = 'my_post_data.txt';
$handle = fopen($filename, 'w');
fwrite($handle, $values);
fclose($handle);

这当然是非常通用的,但它是作为一个入门,让你进入你的项目。祝你好运。