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 常用字符串函数总结
Mar 15 PHP
php XPath对XML文件查找及修改实现代码
Jul 27 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
php定时计划任务与fsockopen持续进程实例
May 23 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
Sep 30 PHP
PHP与Java对比学习日期时间函数
Jul 03 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
Dec 09 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
php生成无限栏目树
Mar 16 PHP
PHP下 Mongodb 连接远程数据库的实例代码
Aug 30 PHP
php单元测试phpunit入门实例教程
Nov 17 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
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
Angular6项目打包优化的实现方法
2019/12/15 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
[01:14:55]EG vs Spirit Supermajor 败者组 BO3 第三场 6.4
2018/06/05 DOTA
python解析json实例方法
2013/11/19 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
提升Python程序性能的7个习惯
2019/04/14 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
新闻学专业个人求职信写作
2014/02/04 职场文书
构建高效课堂实施方案
2014/03/13 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
施工协议书范本
2014/04/22 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
稽核岗位职责
2015/02/10 职场文书
python神经网络编程之手写数字识别
2021/05/08 Python
Python 中的Sympy详细使用
2021/08/07 Python
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏