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生成xml简单实例代码
Dec 16 PHP
PHP基础知识回顾
Aug 16 PHP
实用的简单PHP分页集合包括使用方法
Oct 21 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
PHP实现简单的新闻发布系统实例
Jul 28 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
php简单实现多语言切换的方法
May 09 PHP
php观察者模式应用场景实例详解
Feb 03 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
Laravel 添加多语言提示信息的方法
Sep 29 PHP
PHP架构及原理知识点详解
Dec 22 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入门速成(2)
2006/10/09 PHP
php中session定期自动清理的方法
2015/11/12 PHP
JavaScript使用cookie
2007/02/02 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
JavaScript实现给定时间相加天数的方法
2016/01/25 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
基于Pandas读取csv文件Error的总结
2018/06/15 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
2019/07/04 Python
简单分析python的类变量、实例变量
2019/08/23 Python
python生成特定分布数的实例
2019/12/05 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
化学相关工作求职信
2013/10/02 职场文书
《花木兰》教学反思
2014/04/09 职场文书
刊首寄语大全
2014/04/11 职场文书
教师个人教学总结
2015/02/11 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL