我学习php过程中自己制作的一个超级简单的留言板(没有使用数据库) 文件结构:index.html(留言页面)、post.php(将留言内容写入文件保存)、display.php(将文件内容读取出来显示在网页上) index.html关键代码如下:
<form id=”form1″ name=”form1″ method=”post” action=”post.php”>
<table width=”500″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td>标题</td>
<td><input name=”title” id=”title” type=”text” size=”50″ /></td>
</tr>
<tr>
<td>作者</td>
<td><input name=”author” type=”text” id=”author” size=”20″ /></td>
</tr>
<tr>
<td>内容</td>
<td><textarea name=”content” cols=”50″ rows=”10″ id=”content”></textarea></td>
</tr>
</table>
<p align=”center”>
<input type=”submit” value=”提交” />
<input type=”reset” value=”重写” />
</p>
</form>
post.php文件关键代码(声明:要先建立一个名字为wenjian的文件夹)
<?php
$path=”wenjian/”;
$filename=date(“YmdHis”).”.txt”;//文件名
$fp=fopen($path.$filename,”w”);
fwrite($fp,$_POST[“title”].”\n”);
fwrite($fp,$_POST[“author”].”\n”);
fwrite($fp,$_POST[“content”].”\n”);
fclose($fp);
echo “留言成功”;
echo “<a href=’index.html’>返回首页</a>”;
echo “<a href=’display.php’>查看留言内容</a>”;
?>
display.php页面关键代码如下:
<?php
$path=”wenjian/”;
$dr=opendir($path);
while($filen=readdir($dr))
{
if($filen!=”.” and $filen!=”..”)
{
$fs=fopen($path.$filen,”r”);
echo “标题:”.fgets($fs).”<br />”;
echo “作者:”.fgets($fs).”<br />”;
echo “内容:”.fread($fs,filesize($path.$filen)).”<br />”;
echo “<hr>”;
fclose($fs);
}
}
closedir($dr);
?>
<a href=”index.html”>返回首页</a>
这个简单的文件操作虽然不怎么样,毕竟是我第一次的作品。PS:学习贵在坚持