PHPでPOSTデータを取得してファイルに保存する方法は?
以下のコードを使用して、POSTデータを取得し、ファイルに保存することができます。
<?php
// 获取 POST 数据
$postData = $_POST;
// 将 POST 数据转换为字符串
$postDataString = print_r($postData, true);
// 设置文件路径
$filePath = 'path/to/save/postdata.txt';
// 将 POST 数据保存到文件
file_put_contents($filePath, $postDataString);
echo 'POST 数据已保存到文件中。';
?>
最初のコードでは、$_POSTを使用してPOSTデータを取得し、それを$postData変数に保存します。そして、print_r()関数を使用して$postDataを文字列形式に変換し、それを$postDataString変数に保存します。
次に、保存するファイルのパスを指定するために $filePath 変数を設定します。
最後、file_put_contents() 関数を使用して、$postDataStringを指定されたファイルに保存します。
コードの実行が完了すると、POSTデータがファイルに保存されたことを示すメッセージが出力されます。
コードの ‘path/to/save/postdata.txt’ を実際に保存したいファイルのパスに置き換えるように確認してください。