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 MsSql server时遇到的中文编码问题
Jun 11 PHP
PHP字符串的连接的简单实例
Dec 30 PHP
Linux中用PHP判断程序运行状态的2个方法
May 04 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
thinkPHP下的widget扩展用法实例分析
Dec 26 PHP
深入分析PHP优化及注意事项
Jul 04 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
Linux下 php7安装redis的方法
Nov 01 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
Oct 15 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
PHPMailer安装方法及简单实例
2008/11/25 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
JS 分号引起的一段调试问题
2009/06/18 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
2015/08/24 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
2015/08/25 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
Python入门篇之对象类型
2014/10/17 Python
Python构造函数及解构函数介绍
2015/02/26 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
python实现小世界网络生成
2019/11/21 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
服装厂厂长职责
2013/12/16 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
个人贷款承诺书
2014/03/28 职场文书
体育专业自荐书
2014/05/29 职场文书
大一学生个人总结
2015/02/15 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
趣味运动会广播稿
2015/08/19 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
浅谈Python基础之列表那些事儿
2021/05/11 Python