-3

我对 PHP 有点陌生,因此需要对此进行一些解释:

我想发布到http://url/?使用 Java/Python 等。

还有一个 PHP 函数来读取该帖子并将其写入文本文件或 HTML。

我怎么做?

4

3 回答 3

2

你会使用$_POST.

根据您的要求,在较高级别上,此脚本足以将其写入名为 的文件filename.txt,假设您的 POST 密钥为body

<?php
file_put_contents('filename.txt', $_POST['body']);

要“将其写入 HTML”,您应该注意转义等。同样,假设您的 POST 键是body,这就足够了:

<?php
echo htmlentities($_POST['body']);

请注意,您永远不应该直接相信用户输入会直接输出回 HTML,始终适当地对其进行转义,否则您将让自己容易受到 XSS/CSRF/whatever-else 攻击。

于 2013-01-03T01:05:13.317 回答
1

很简单。

你用全局数组读出 POST 数据$_POST

所以在你的 HTML 中添加这个:

<?php
    echo $_POST['name_of_field'];
?>

它将回显该字段的内容name_of_field

于 2013-01-03T01:05:04.963 回答
0

简短的回答,在您的 html 中回显:

<?php echo $_POST['post_key'] ?>

要写入文件,您可以将fwritefopen$_POST['post_key']

于 2013-01-03T01:05:07.860 回答