php文件操作之小型留言本实例
本文实例讲述了php文件操作之小型留言本。分享给大家供大家参考。具体如下:
Index.php文件如下:
<?php
$path="DB/";//定义路径
$dr=opendir($path);//打开目录
while($filen=readdir($dr))//循环读取目录中的文件
{
if($filen!="."and$filen!="..")
{
$fs=fopen($path.$filen,"r");
echo"<B>标题:</B>".fgets($fs)."<BR>";
echo"<B>作者:</B>".fgets($fs)."<BR>";
echo"<B>内容:</B><PRE>".fread($fs,filesize($path.$filen))."</PRE>";
echo"<HR>";
fclose($fs);
}
}
closedir($dr)//关闭目录
?>
Post.php文件如下:
<?php
$path="DB/";
$filename="S".date("YmdHis").".dat";
$fp=fopen($path.$filename,"w");
fwrite($fp,$_POST["title"]."/n");
fwrite($fp,$_POST["author"]."/n");
fwrite($fp,$_POST["content"]."/n");
fclose($fp);
echo"留言发表成功!";
echo"<ahref="Index.php"mce_href="Index.php">返回首页</a>";
?>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>发表新的留言</title> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"> </head> <body> <H1><palign="center">发表新的留言</p></H1> <formname="form1"method="post"action="Post.php"> <tablewidth="500"border="0"align="center"cellpadding="0"cellspacing="0"> <tr> <td>标题</td> <td><inputname="title"type="text"id="title"size="50"></td> </tr> <tr> <td>作者</td> <td><inputname="author"type="text"id="author"size="20"></td> </tr> <tr> <td>内容</td> <td><textareaname="content"cols="50"rows="10"id="content"></textarea></td> </tr> </table> <palign="center"> <inputtype="submit"value="Submit"> <inputtype="reset"value="Reset"> </p> </form> </body> </html>
希望本文所述对大家的php程序设计有所帮助。