私はPHPの初心者なので、これについて少し説明が必要です:
http://url/?
Java/Python などを使用して投稿したい。
そして、その投稿を読み取り、テキスト ファイルまたは HTML に書き込む PHP 関数。
それ、どうやったら出来るの?
私はPHPの初心者なので、これについて少し説明が必要です:
http://url/?
Java/Python などを使用して投稿したい。
そして、その投稿を読み取り、テキスト ファイルまたは HTML に書き込む PHP 関数。
それ、どうやったら出来るの?
を使用します$_POST
。
要件に基づく高レベルではfilename.txt
、POST キーが であると仮定すると、このスクリプトは という名前のファイルに書き込むのに十分body
です。
<?php
file_put_contents('filename.txt', $_POST['body']);
「HTML に書き込む」には、エスケープなどに注意する必要があります。繰り返しますが、POST キーが であると仮定するとbody
、これで十分です。
<?php
echo htmlentities($_POST['body']);
ユーザー入力が直接 HTML に出力されることを信頼してはならないことに注意してください。常に適切にエスケープしてください。そうしないと、XSS/CSRF/その他の攻撃に対して脆弱なままになります。
かなり簡単です。
グローバル配列で POST データを読み取ります$_POST
あなたのHTMLにこれを追加してください:
<?php
echo $_POST['name_of_field'];
?>
フィールドの内容をエコーしますname_of_field
簡単な答え、これをhtmlにエコーします:
<?php echo $_POST['post_key'] ?>
ファイルに書き込むには、 fwriteとfopenを組み合わせることができます$_POST['post_key']