index.html
// 负责输入内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="index.php" method="post">
标题:<input type="text" name="title"><br>
内容:<textarea name="content" id="" cols="30" rows="10"></textarea><br>
<input type="submit" value="提交">
</form>
</body>
</html>
index.php
// 负责写入
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
// $fh = fopen('./msg.txt', 'a');// a代表追加,打开文件(没有就创建)返回一个资源类型的变量
// fwrite($fh, 'my name is Aaayang');// 往文件里面写东西
// fclose($fh);
$str = $_POST['title'] . "," . $_POST['content'] . "\n";
$fh = fopen('./msg.txt', 'a');// 打开
fwrite($fh, $str);// 写入
fclose($fh);// 关闭
echo "ok";
?>
</body>
</html>
msg.php
// 负责留言内容读取后列表展示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
// 主页
$fh = fopen('./msg.txt', 'r');// 打开,只读
$i = 1;
while ( ($row=fgetcsv($fh)) != false ) {// 不等于失败,$row是数组
echo '<li><a href="readmsg.php?tid='. $i .'">' . $row[0] . '</a></li>';
$i += 1;
}
?>
</body>
</html>
readmsg.php
// 展示详情
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
// http://localhost/readmsg.php?tid=2
// echo "你想看" . $tid . "条留言";
$tid = $_GET['tid'];
$fh = fopen('./msg.txt', 'r');// 打开,只读
// print_r(fgetcsv($fh));// 每次读取一行,以逗号拆分成数组
// print_r(fgetcsv($fh));
// print_r(fgetcsv($fh));
$i = 1;
// http://localhost/readmsg.php?tid=3
while ( ($row=fgetcsv($fh)) != false ) {// 不等于失败
// print_r($row);
if($i == $tid) {
print_r($row);
}
$i += 1;
}
?>
</body>
</html>