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生成文件
Jan 15 PHP
PHP错误提示的关闭方法详解
Jun 23 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
php常用字符串处理函数实例分析
Nov 22 PHP
PHP中返回引用类型的方法
Apr 03 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 PHP
php操作MongoDB类实例
Jun 17 PHP
PHP获取Exif缩略图的方法
Jul 13 PHP
php实现网站顶踩功能的完整前端代码
Jul 19 PHP
基于thinkPHP实现的微信自定义分享功能示例
Sep 23 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
浅谈如何提高PHP代码的质量
May 28 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
2019/10/03 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
javascript中的new使用
2010/03/20 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
python实现ip查询示例
2014/03/26 Python
Python命名空间详解
2014/08/18 Python
python进阶教程之文本文件的读取和写入
2014/08/29 Python
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
transform python环境快速配置方法
2018/09/27 Python
selenium+python 对输入框的输入处理方法
2018/10/11 Python
Python Collatz序列实现过程解析
2019/10/12 Python
python程序如何进行保存
2020/07/03 Python
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
财务部副经理岗位职责
2014/03/14 职场文书
上班离岗检讨书
2014/09/10 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
2014年工作总结与下年工作计划
2014/11/27 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
PL350与SW11的比较
2021/04/22 无线电
PHP中多字节字符串操作实例详解
2021/08/23 PHP
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫