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模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
php对大文件进行读取操作的实现代码
Jan 23 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 PHP
php对数组排序代码分享
Feb 24 PHP
PHP代码实现爬虫记录――超管用
Jul 31 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
Dec 22 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
php创建图像具体步骤
Mar 13 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
PHP论坛实现积分系统的思路代码详解
Jun 01 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 smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
JS高级笔记
2011/07/13 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
如何封装Vue Element的table表格组件
2021/02/06 Vue.js
Python的面向对象编程方式学习笔记
2016/07/12 Python
Python3 socket同步通信简单示例
2017/06/07 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
windows下python安装pip图文教程
2018/05/25 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
实习评语
2013/12/16 职场文书
业务主管岗位职责范本
2013/12/25 职场文书
物流专业大学的自我评价
2014/01/11 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
《灰椋鸟》教学反思
2014/04/27 职场文书
计算机软件专业求职信
2014/06/10 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
机关职员工作检讨书
2014/10/23 职场文书
运动会宣传稿100字
2015/07/23 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python