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 相关文章推荐
第十四节 命名空间 [14]
Oct 09 PHP
用php实现的获取网页中的图片并保存到本地的代码
Jan 05 PHP
php防盗链的常用方法小结
Jul 02 PHP
Uncaught exception com_exception with message Failed to create COM object
Jan 11 PHP
php mail to 配置详解
Jan 16 PHP
php安装swoole扩展的方法
Mar 19 PHP
php快速查找数据库中恶意代码的方法
Apr 01 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
PHP常用的排序和查找算法
Aug 06 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 PHP
laravel 框架结合关联查询 when()用法分析
Nov 22 PHP
基于PHP+mysql实现新闻发布系统的开发
Aug 06 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
DIY实用性框形天线
2021/03/02 无线电
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
关于PHP自动判断字符集并转码的详解
2013/06/26 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
php动态函数调用方法
2015/05/21 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
2013/05/13 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
小程序tab页无法传递参数的方法
2018/08/03 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
python映射列表实例分析
2015/01/26 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
Python 输入一个数字判断成绩分数等级的方法
2018/11/15 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
2020/02/27 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
英国女装网上商店:I Saw It First
2018/10/18 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
俞敏洪北大演讲稿
2014/05/22 职场文书
写得不错的求职信范文
2014/07/11 职场文书
项目工作说明书
2014/07/29 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP