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 条评论
登录 后参与评论

相关文章

  • PHP命令行模式

    1.PHP运行指定文件 php my_script.php php -f my_script.php 2.命令行直接运行php代码 php -r ‘pri...

    苦咖啡
  • Windowsserver2003下搭建IIS+PHP+MySQL+PHPmyadmin

    安装IIS在这里不在赘述,重点配置iis解析php和phpmyadmin的配置 去这里http://www.php.net/下载php,我下载的是php-5.2...

    苦咖啡
  • PHP应用技术之——操纵Word

    本人测试成功,但是我省略了数据库连接部分代码。其中$Table_Word=word;而word表中字段依次是id、name、qq、add、tel,将代码先留下来...

    苦咖啡
  • PHP+MYSQL+HTML实现登录和发表文章

    ​ 紧张的赛前培训迎来了一次休息天,然后看了看自己落下的课程作业,唉,有个课程设计,大概看了一下是用PHP+MYSQL+HTML来写,感觉应该还能...

    ly0n
  • 服务器安全防护公司 对渗透测试后门分析

    很多想做渗透测试的朋友都想了解关于PHP后门漏洞的安全测试重点方法,以及该如何预防被中php后门,本节由我们的Sine安全高级渗透工程师进行全面的讲解,来让大家...

    技术分享达人
  • 记一次360众测仿真实战靶场考核WP

    User-Agent: Mozilla/5.0 (iPhone; CPU iPhoneOS 8_0 like Mac OS X) AppleWebKit/600...

    Timeline Sec
  • 网站安全维护公司对渗透测试php后门分析

    很多想做渗透测试的朋友都想了解关于PHP后门漏洞的安全测试重点方法,以及该如何预防被中php后门,本节由我们的Sine安全高级渗透工程师进行全面的讲解,来让大家...

    网站安全专家
  • Centos 后台系统搭建记录

    最近一段时候由于需要搭建后台测试系统,因此需要在centos系统下搭建mysql、apache、fastcgi、svn,由于网上的教程比较零散并且很多都过时,因...

    腾讯IVWEB团队
  • 后台系统搭建记录

    背景: 最近一段时候由于需要搭建后台测试系统,因此需要在centos系统下搭建mysql、apache、fastcgi、svn,由于网上的教程比较零散并且很多...

    IMWeb前端团队
  • php基础知识详解()解析变量1

    记住了,兄弟们,运行开头一定要写localhost哈,不要写其他乱七八槽的哈,不要写什么htdocs/。。。。的,告诉你,这没用,固定就这样。localho...

    用户7873631

扫码关注云+社区

领取腾讯云代金券