-3

私はPHPの初心者なので、これについて少し説明が必要です:

http://url/?Java/Python などを使用して投稿したい。

そして、その投稿を読み取り、テキスト ファイルまたは HTML に書き込む PHP 関数。

それ、どうやったら出来るの?

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/その他の攻撃に対して脆弱なままになります。

于 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 に答える