<html>
<head>
</head>
<body>
<?php
mb_language("ja");
mb_internal_encoding('UTF-8');
$logFile = "kakimoki.log"; //書き込みするファイル名
if (isset($_POST["sousin"])){
$blog = fopen ("$logFile","r");
$bdata = fgets ($blog);
list($bNo) = explode(",",$bdata);
fclose($blog);
$No = $bNo + 1; //書き込みNoを取得
$name = $_POST['name'];
$email = $_POST['email'];
$title = $_POST['title'];
$comment = $_POST['comment'];
$log = file("$logFile");
$newline = "$No,$name,$email,$title,$comment\n"; //カンマ区切りで保存
$log2 = fopen("$logFile","w");
flock($log2, LOCK_EX);
fputs($log2, $newline);
for($i = 0; $i < count($log); $i++){
fputs($log2, $log[$i]);
}
flock ($log2, LOCK_UN);
fclose ($log2);
}
?>
<form method="post" action="kakikomi.php">
お名前: <input type="text" name="name" size=40><br>
メールアドレス: <input type="text" name="email" size=60><br>
件名: <input type="text" name="title" size=60><br>
本文: <textarea name="comment" cols=50 rows=5></textarea><br>
<input type="submit" name="sousin" value="書き込み">
</form>
</body>
</html>
|