我对PHP有点新手,因此需要对此进行一点解释:如何在HTML中编写一个允许POST的PHP代码?
我想使用Java/Python等发布到http://url/?
。
还有一个PHP函数来读取该文章并将其写入文本文件或HTML中。
我该怎么做?
我对PHP有点新手,因此需要对此进行一点解释:如何在HTML中编写一个允许POST的PHP代码?
我想使用Java/Python等发布到http://url/?
。
还有一个PHP函数来读取该文章并将其写入文本文件或HTML中。
我该怎么做?
您将使用$_POST
。
在根据您的要求较高水平,这个剧本就足以将其写入到一个名为filename.txt
文件,假设您的帖子关键是body
:
<?php
file_put_contents('filename.txt', $_POST['body']);
要“其写入HTML”,你应该照顾逃跑等。再次,假设你的POST关键是body
的,这就够了:
<?php
echo htmlentities($_POST['body']);
需要注意的是,你应该永远相信用户直接输入到输出回HTML,总是逃脱它否则你会让自己容易受到XSS/CSRF /任何其他攻击的攻击。
非常简单。
您与全球阵列$_POST
所以在你的HTML读出POST数据补充一点:
<?php
echo $_POST['name_of_field'];
?>
它将呼应场name_of_field
几乎正好2年前,你问了几乎相同的问题:http://stackoverflow.com/questions/4426337/how-to-collect-data-using-php-from-an-html-form :-) – fvu