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 相关文章推荐
屏蔽浏览器缓存另类方法
Oct 09 PHP
PHP5 字符串处理函数大全
Mar 23 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
Jun 28 PHP
PHP使用PHPMailer发送邮件的简单使用方法
Nov 12 PHP
smarty缓存用法分析
Dec 16 PHP
php绘制一个矩形的方法
Jan 24 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
PHP打印输出函数汇总
Aug 28 PHP
php使用CutyCapt实现网页截图保存的方法
Oct 03 PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
php输出文字乱码的解决方法
Oct 04 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
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
jQuery处理json数据返回数组和输出的方法
2015/03/11 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
2016/04/27 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
2019/11/07 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
Tensorflow 多线程设置方式
2020/02/06 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
Python短信轰炸的代码
2020/03/25 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
教师自荐信范文
2013/12/09 职场文书
预备党员思想汇报
2014/01/08 职场文书
公司接待方案
2014/03/08 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
医学求职自荐信
2014/06/21 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
作文评语集锦
2014/12/25 职场文书
求职自我评价怎么写
2015/03/09 职场文书
劳动模范获奖感言
2015/07/31 职场文书
2016大学军训心得体会
2016/01/11 职场文书
如何在Python中妥善使用进度条详解
2022/04/05 Python
什么是Python装饰器?如何定义和使用?
2022/04/11 Python