php文件操作之小型留言本实例

前端技术 2023/09/09 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 \"<a href=\"Index.php\" mce_href=\"Index.php\">返回首页</a>\"; 
?> 

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
\"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title>发表新的留言</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">
</head>
<body>
<H1><p align=\"center\">发表新的留言</p></H1>
<form 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\" type=\"text\" id=\"title\" 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=\"Submit\">
  <input type=\"reset\" value=\"Reset\">
</p>
</form>
</body>
</html>

希望本文所述对大家的php程序设计有所帮助。

本文地址:https://www.stayed.cn/item/25228

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。