php が更新された後、POST は行われませんが、データは出力されます
私の php コードは次のとおりです:
<頭>
//error_reporting(E_ALL & ~E_NOTICE);
関数 write_message($file_name, $message)
{
$fp = fopen($file_name, "a") // ファイルを追加モードで開きます
If(flock($fp, LOCK_EX))
{
fwrite($fp, $message);
flock($fp, LOCK_UN);
}
その他
{
echo "ファイルをロックできません
";
}
fclose($ fp);
}
// ファイルを走査して読み取る関数をカスタマイズします
関数 read_message($file_name)
{
$fp = fopen($file_name, "r") // ファイルを読み取り専用モードで開きます
flock($fp, LOCK_SH);
$buffer = "";
while(!feof($fp))
{
$ バッファ = FREAD ($ fp, 1024);
}
$data = explode("<|>", $buffer);
unset($data[count($data)-1]);
foreach($data as $line)
{
$arr = explode("||", $line);
list($user_name, $title, $message) = $arr;
If($user_name != "" && $title != "" && $message != "")
echo $user_name.'说 ';
echo " ".$title.' ';
echo $message."