本文实例讲述了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
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我