本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下:

1.创建一个存放留言信息的文件名

2.获取表单中的数据给一个变量

3.判断文件的时候存在

4.对文件执行写的操作,在这之前,注意打开文件的时候,选择对文件的访问方式,最后记得关闭文件

5.对文件执行读的操作,同样最后要记得关闭文件

实现代码如下:<?php

//留言板的思路:1.先创建一个文件名,方便于存放写入的内容

// 2.将表单中的内容赋值给一个变量

//3.判断文件是否存在,将用户输入的值写进变量,打开文件的是时候注意选择对文件访问的操作

//4.读取文件的内容,关闭文件

header("Content-Type:text/html;charset=utf8");

$filename = "message.txt";//创建一个文件的名字

//如果用户提交了, 就写入文件, 按一定格式写入

if(isset($_POST['dosubmit'])) {

//字段的分隔使用||, 行的分隔使用[n]

$mess = "{$_POST['username']}||".time()."||{$_POST['title']}||{$_POST['content']}[n]";

writemessage($filename, $mess);//向文件写进内容

}

if(file_exists($filename)) {//判断文件 是否存在

readmessage($filename);//读取文件的函数

}

function writemessage($filename, $mess) {

$fp = fopen($filename, "a");//在尾部执行写的操作,且不删除原来的文件内容

fwrite($fp, $mess);//写入文件

fclose($fp);//关闭文件

}

function readmessage($filename) {

$mess = file_get_contents($filename);

$mess = rtrim($mess, "[n]");

$arrmess = explode("[n]", $mess);

foreach($arrmess as $m) {

list($username, $dt ,$title, $content) = explode("||", $m);

echo "{$username}, ".date("Y-m-d H:i").": {$title}, {$content}



";

}

}

?>

用户:

标题:

内容:

想学习更多PHP相关教程,请一定要关注PHP中文网的PHP视频教程哦!

php网站设计思路,PHP开发之网页留言板的思路及设计相关推荐

  1. html,css,js,简单的网页留言板

    效果如图: 实现代码如下: html代码: <!DOCTYPE html> <html> <head lang="en"> <meta c ...

  2. 学校留言板网页html和css,html,css,js,简单的网页留言板

    效果如图: 实现代码如下: html代码: 简单的网页留言板 简单的网页留言板 index.js代码: ///** // * Created by Administrator on 2014/11/2 ...

  3. 用php制作网页留言板的分页

    1.用php做一个简单的留言板 用php做一个简单的留言板 2.用php制作网页留言板的分页 效果图 核心步骤: 使用limit限制从数据库查询条数: 根据页面a标签中的href?page在使用预定义 ...

  4. 简单的’网页留言板‘案列

    简单的网页留言板,显示实时时间,内容为空禁止发布 成品如下 代码如下: <!DOCTYPE html> <html lang="en"><head&g ...

  5. HTML+CSS静态页面网页设计作业——布偶猫(7页)带留言板 大学生简单个人静态HTML网页设计作品 DIV布局动物网页模板代码 DW学生个人网站制作成品下载

    HTML5期末大作业:布偶猫网站设计--布偶猫(7页)带留言板 大学生简单个人静态HTML网页设计作品 DIV布局动物网页模板代码 DW学生个人网站制作成品下载 常见网页设计作业题材有 个人. 美食. ...

  6. 【weiphp微信开发教程】留言板插件开发详解

    基于weiphp框架的留言板插件教程: 1.功能分析 传统的留言板应该具有发布留言.查看留言.回复留言.管理留言等功能,本教程开发的是最基本的留言板,仅包含发布留言和查看留言两个功能,根据功能用boo ...

  7. 树莓派网页服务器的网页留言板,树莓派利用Django搭建聊天网页服务器 —— 准备篇...

    利用Django在树莓派上搭建一个聊天网页服务器,话很少说,直接上流程.html 首先来看一下刚建立的Django项目文件结构: 前端 项目文件配置 setting.py配置 第一个咱们先来看一下se ...

  8. 原生php开发多管理员留言板系统源码

    php+mysql多管理员留言板系统源码 基于原生php编写的留言板,分前后台,前后台数据展示都有分页功能. 前台功能:发布留言,留言展示(包括管理员的回复).用户发布的留言(发布的留言时有图片验证码 ...

  9. php留言板实现留言评价,PHP实现留言板功能的思路

    本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下 1.创建一个存放留言信息的文件名 2.获取表单中的数据给一个变量 3.判断文件的时候存在 4.对文件执行写的操作,在这之前,注意打 ...

  10. PHP留言板的实现思路

    PHP留言板的实现思路 本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下: 1.创建一个存放留言信息的文件名 2.获取表单中的数据给一个变量 3.判断文件的时候存在 4.对文件执行 ...

最新文章

  1. Java开发买低压本还是标压本_标压和低压,笔记本怎么选才最香?
  2. PAT 显示格式错误
  3. 日本光伏相关企业倒闭数量上升 帝国征信调查
  4. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_8_Throwable类中3个异常处理的方法...
  5. pycharm 修改成中文教程(图文简单记录)
  6. Java有趣的小功能_Java8 中有趣酷炫的小技巧你用到了那些
  7. Python 处理字符串内置函数详解
  8. vue 实现 web端滚动刷新 排序 筛选 响应式布局 (源码)
  9. nginx和tomcat搭配使用,让nginx可以访问tomcat下面的静态资源
  10. PyTorch:Faster-RCNN
  11. php 正则匹配所有路径,与文件路径匹配的PHP正则表达式
  12. 在C#中使用自定义消息
  13. MOOSE相场模块的内核模型
  14. Q:判断链表中是否存在环的相关问题
  15. MapGis67读取点线区
  16. 【转】音视频工程中VGA线材的选材技巧
  17. Ant-Table查看详情
  18. 『交换机连交换机』交换机多种化连接方式
  19. Java毕业设计_基于javaweb的网上预约实验室管理系统的设计与实现
  20. 三维偏序/cdq分治/

热门文章

  1. 如何学习数字集成电路:数字IC必读书籍
  2. dex2jar 报错 com.googlecode.d2j.DexException: not support version
  3. SQL 2008升级SQL 2008 R2完全教程或者10 00 1600升级10 50 1600
  4. java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to...
  5. 做事没有动力怎么办?
  6. 在ubuntu9.04中安装电视卡用到的资料
  7. LeapFTP3.1注册码
  8. leapftp 软件,leapftp 软件的5大功能
  9. mysqlFront连接报错,打开数据库#3167的解决方案
  10. 关于mangos多线程处理方式