PHP留言板

我学习php过程中自己制作的一个超级简单的留言板(没有使用数据库) 文件结构:index.html(留言页面)、post.php(将留言内容写入文件保存)、display.php(将文件内容读取出来显示在网页上) index.html关键代码如下:

 <form id=”form1″ 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” id=”title” type=”text” 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=”提交” />
 <input type=”reset” value=”重写” />
 </p>
 </form>
 post.php文件关键代码(声明:要先建立一个名字为wenjian的文件夹)
 <?php
 $path=”wenjian/”;
 $filename=date(“YmdHis”).”.txt”;//文件名
 $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.html’>返回首页</a>”;
 echo “<a href=’display.php’>查看留言内容</a>”;
 ?>
 display.php页面关键代码如下:
 <?php
 $path=”wenjian/”;
 $dr=opendir($path);
 while($filen=readdir($dr))
 {
  if($filen!=”.” and $filen!=”..”)
  {
   $fs=fopen($path.$filen,”r”);
   echo “标题:”.fgets($fs).”<br />”;
   echo “作者:”.fgets($fs).”<br />”;
   echo “内容:”.fread($fs,filesize($path.$filen)).”<br />”;
   echo “<hr>”;
   fclose($fs);
 
  }
 }
 closedir($dr);
 ?>
 <a href=”index.html”>返回首页</a>

这个简单的文件操作虽然不怎么样,毕竟是我第一次的作品。PS:学习贵在坚持

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏tiane12

Windows Time服务无法启动 错误1058 解决方法

47530
来自专栏王二麻子IT技术交流园地

Linux服务器上安装vsftpd

1、首先判断你服务器上是否安装了vsftpd rpm -q vsftpd 2、安装vsftpd yum -y install vsftpd 3、重启vsftpd...

56890
来自专栏linux运维学习

linux学习第九篇:特殊权限set_uid,set_gid,stick_bit以及软连接文件,硬链接文件

特殊权限set_uid 权限s即为set_uid(给一个文件设置set_uid权限的前提是这个文件是二进制可执行文件) [root@xie-02 ~]# ls ...

20880
来自专栏小樱的经验随笔

一个很easy的脚本--php获取服务器端的相关信息

存档: 1 <html> 2 <head> 3 <meta http-equiv="content-type" content="...

40480
来自专栏岑志军的专栏

gitk安装

23840
来自专栏deed博客

一个设置,改变网络设备体验

16870
来自专栏北京马哥教育

破解Linux系统root用户密码

linux系统的启动过程 在介绍破解Linux系统root密码之前先了解一下linux系统的启动过程: 1 开机自检(POST),初始化部分硬件 2 搜...

75990
来自专栏程序员互动联盟

程序员最喜欢说的十句话-续集

1. 妈的。为什么会错啊,明明是对的啊 ? 2. 接手代码都是各种坑…… ? 3. 为啥在我这边就报404啊,你电脑上不是好的吗 ? 4. 找了两个小时还...

33440
来自专栏技术博文

YUM查询软件信息

我们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用yum search keyw...

297100
来自专栏转载gongluck的CSDN博客

搭建 FTP 文件服务

安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 apt-get 安装 vsftpd: sudo apt-get in...

1.4K70

扫码关注云+社区

领取腾讯云代金券