PHP简单留言板
2016-03-31 20:38
423 查看
<?php
header("Content-Type:text/html;charset=utf8");
$filename = "message.txt";
//如果用户提交了, 就写入文件, 按一定格式写入
if(isset($_POST['dosubmit'])) {
//字段的分隔使用||, 行的分隔使用
$mess = "{$_POST['username']}||".time()."||{$_POST['title']}||{$_POST['content']}
";
writemessage($filename, $mess);
}
if(file_exists($filename)) {
readmessage($filename);
}
//写消息,往哪个文件里写,写什么内容
function writemessage($filename, $mess) {
//打开文件
$fp = fopen($filename, "a");
//写$mess
fwrite($fp, $mess);
//关闭文件
fclose($fp);
}
function readmessage($filename) {
//一次性都读出来文件的内容
$mess = file_get_contents($filename);
//最右边的行分隔符清除
$mess = rtrim($mess, "
");
//按行分隔符分割消息
$arrmess = explode("
", $mess);
foreach($arrmess as $m) {
list($username, $dt ,$title, $content) = explode("||", $m);
echo "<b>{$username}</b>, ".date("Y-m-d H:i").": <i>{$title}</i>, <u>{$content}</u><br><hr><br>";
}
}
?>
<form action="message.php" method="post">
用户: <input type="text" name="username" value="" /><br>
标题:<input type="text" name="title" value="" /><br>
内容:<textarea name="content" cols="40" rows="4"></textarea><br>
<input type="submit" name="dosubmit" value="留言" /><br>
</form>
运行结果:
header("Content-Type:text/html;charset=utf8");
$filename = "message.txt";
//如果用户提交了, 就写入文件, 按一定格式写入
if(isset($_POST['dosubmit'])) {
//字段的分隔使用||, 行的分隔使用
$mess = "{$_POST['username']}||".time()."||{$_POST['title']}||{$_POST['content']}
";
writemessage($filename, $mess);
}
if(file_exists($filename)) {
readmessage($filename);
}
//写消息,往哪个文件里写,写什么内容
function writemessage($filename, $mess) {
//打开文件
$fp = fopen($filename, "a");
//写$mess
fwrite($fp, $mess);
//关闭文件
fclose($fp);
}
function readmessage($filename) {
//一次性都读出来文件的内容
$mess = file_get_contents($filename);
//最右边的行分隔符清除
$mess = rtrim($mess, "
");
//按行分隔符分割消息
$arrmess = explode("
", $mess);
foreach($arrmess as $m) {
list($username, $dt ,$title, $content) = explode("||", $m);
echo "<b>{$username}</b>, ".date("Y-m-d H:i").": <i>{$title}</i>, <u>{$content}</u><br><hr><br>";
}
}
?>
<form action="message.php" method="post">
用户: <input type="text" name="username" value="" /><br>
标题:<input type="text" name="title" value="" /><br>
内容:<textarea name="content" cols="40" rows="4"></textarea><br>
<input type="submit" name="dosubmit" value="留言" /><br>
</form>
运行结果:
相关文章推荐
- php防止sql注入的自定义函数
- php中放置sql注入的几个函数
- php学习中的session和cookie的初步认识及其他
- 找不到 phpize
- thinkPHP3.2.3的多语言设置
- PHP函数split()
- 日期时间函数date()
- vim for php
- laravel一键安装包
- 查看邮件是否已被阅读
- sublime sftp 打开远程文件夹
- PHPCMS 配置文件
- PHPCMS 二次开发技巧
- bzoj 1778 [Usaco2010 Hol]Dotp 驱逐猪猡(高斯消元)
- SCTP协议详解与实例
- thinkphp 中 ajax的使用
- PHPCMS_数据库配置
- 4.1 Zend_Config
- PHP中的连贯操作
- php检查漏洞防护补丁-防护XSS,SQL,文件包含等多种高危漏洞