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 curl模拟浏览器采集阿里巴巴的实现代码
Apr 20 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
php函数serialize()与unserialize()用法实例
Nov 06 PHP
php生成excel列名超过26列大于Z时的解决方法
Dec 29 PHP
CI框架中通过hook的方式实现简单的权限控制
Jan 07 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
thinkphp中U方法按路由规则生成url的方法
Mar 12 PHP
PHP strripos函数用法总结
Feb 11 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
Dec 11 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 ADODB使用方法集锦
2008/03/25 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
phpinfo的知识点总结
2019/10/10 PHP
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
JS模拟面向对象全解(一、类型及传递)
2011/07/13 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
JavaScript常用工具函数大全
2020/05/06 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
python实现年会抽奖程序
2019/01/22 Python
基于keras输出中间层结果的2种实现方式
2020/01/24 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
红头文件任命书范本
2014/06/05 职场文书
2015年党员承诺书
2015/01/21 职场文书
安全守法证明
2015/06/23 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书