php简单的用户留言板实现内容(1-23)
静态模版来源
代码实现
<?php
header('content-type:text/html;charset=utf-8');
date_default_timezone_set("Asia/Shanghai");
/*
构思:
建立一个文本文件,通过操作文件,写入数据、读取数据!
file_get_contents 读文件
file_put_contents 写文件
通过serialize 产生一个可储存的值
通过unserialize 创建一个可储存的值
通过读取值写入值,来保存操作我们需要的值
*/
// 文件名:
$filename = 'info.txt';
// 创建保存数据的数组
$msg = [];
/*
[
'username'=>'',
'tit'=>'',
'content'=>''
]
*/
// 检测文件是否存在,若不存在,创建文件
if( !file_exists( $filename ) ){
fopen($filename,'w+');
}
// 判断文件内是否有内容
$string = file_get_contents($filename);
if( strlen($string)>0 ){
$msg = unserialize($string);
};
// 检测变量是否设置,是否点击提交内容了~
if ( isset( $_POST['pubMsg'] ) ){
$username = $_POST['username'];
$title = strip_tags($_POST['title']);
$content = strip_tags($_POST['content']);
// 时间'
$time = time();
$data = compact('username','title','content','time');
// 添加到数组当中去
array_push($msg,$data);
$msg = serialize($msg);
// 写入数据
if( file_put_contents($filename,$msg) ){
echo "";
}else {
echo "";
}
}
?>
文件保存格式.php

浙公网安备 33010602011771号