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编程最快明白》第三讲:php数组
Nov 01 PHP
PHP操作数组的一些函数整理介绍
Jul 17 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
Nov 27 PHP
php中防止SQL注入的最佳解决方法
Apr 25 PHP
PHP return语句的另一个作用
Jul 30 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 PHP
php实现window平台的checkdnsrr函数
May 27 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
Mar 07 PHP
php上传大文件设置方法
Apr 14 PHP
PHP开发的微信现金红包功能示例
Jun 29 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 PHP
php的RSA加密解密算法原理与用法分析
Jan 23 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下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
php封装json通信接口详解及实例
2017/03/07 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
php session_decode函数用法讲解
2019/05/26 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
javascript实现动态CSS换肤技术的脚本
2007/06/29 Javascript
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
Python实现二分查找与bisect模块详解
2017/01/13 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
2021/02/06 Python
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
美术教师自我鉴定
2014/02/12 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
初中班级口号
2014/06/09 职场文书
协议书范文
2015/01/27 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB
golang语言指针操作
2022/04/14 Golang
Oracle中日期的使用方法实例
2022/07/07 Oracle