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 Smarty模板生成html文档的方法
Apr 12 PHP
php结合表单实现一些简单功能的例子
Jun 04 PHP
PHP防CC攻击实现代码
Dec 29 PHP
CURL的学习和应用(附多线程实现)
Jun 03 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
Yii2中datetime类的使用
Dec 17 PHP
PHP实现二维数组根据key进行排序的方法
Dec 30 PHP
php学习笔记之mb_strstr的基本使用
Feb 03 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
Apr 12 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
May 29 PHP
PHP之header函数详解
Mar 02 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中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
解析php中static,const与define的使用区别
2013/06/18 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
vue实现nav导航栏的方法
2017/12/13 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
[01:11:35]Liquid vs LGD 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
容易被忽略的Python内置类型
2020/09/03 Python
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
外包公司软件测试工程师
2014/11/01 面试题
关于礼仪的演讲稿
2014/01/04 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
师范教师专业大学生职业生涯规划范文
2014/03/02 职场文书
化学专业自荐信
2014/05/28 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS