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


Posted in PHP onJune 20, 2015

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
php设计模式 Adapter(适配器模式)
Jun 26 PHP
php之XML转数组函数的详解
Jun 07 PHP
关于PHP内存溢出问题的解决方法
Jun 25 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
php实现设计模式中的单例模式详解
Oct 11 PHP
PHP中开启gzip压缩的2种方法
Jan 31 PHP
PHP中实现crontab代码分享
Mar 26 PHP
微信公众号判断用户是否已关注php代码解析
Jun 24 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
Feb 08 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
PHP钩子实现方法解析
May 21 PHP
php post大量数据时发现数据丢失问题解决方法
Jun 20 #PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
Jun 20 #PHP
php简单统计字符串单词数量的方法
Jun 19 #PHP
PHP对文件夹递归执行chmod命令的方法
Jun 19 #PHP
php强制用户转向www域名的方法
Jun 19 #PHP
php自动更新版权信息显示的方法
Jun 19 #PHP
php中Snoopy类用法实例
Jun 19 #PHP
You might like
在字符串中把网址改成超级链接
2006/10/09 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
php无限遍历文件夹示例分享
2014/03/04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
thinkphp分页集成实例
2017/07/24 PHP
dojo 之基础篇
2007/03/24 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
JavaScript中读取和保存文件实例
2014/05/08 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
2019/06/15 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
python开发之list操作实例分析
2016/02/22 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
Django框架安装方法图文详解
2019/11/04 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
企业演讲比赛主持词
2014/03/18 职场文书
普通话演讲稿
2014/09/03 职场文书
公证处委托书
2015/01/28 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
严以律己学习心得体会
2016/01/13 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
八年级作文之友情
2019/11/25 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
MySQL 服务和数据库管理
2021/11/11 MySQL