发布新闻,实现新闻页面静态化,真静态

add.php

新闻标题:

新闻内容:

config.php

define("HOST", "localhost");

define("USER", "justfan");

define("PWD", "justfan");

define("DB", "justfanDB");

define("PORT", "3360");

?>

DB_class.php

class DB

{

private $host = '';

private $uname = '';

private $pwd = '';

private $port = '';

private $db = '';

public static $instance = null;

private function __construct($host , $uname , $pwd , $port , $db)

{

$this->host = $host;

$this->uname = $uname;

$this->port = $port;

$this->pwd = $pwd;

$this->db = $db;

mysql_connect($host,$uname,$pwd);

mysql_select_db($this->db);

}

public static function Instance()

{

if(Db::$instance==null){

include 'config.php';

return Db::$instance = new DB(HOST, USER, PWD, PORT, DB);

}

else

return Db::$instance;

}

public function query($sql)

{

mysql_query("SET NAMES UTF8");

$query = mysql_query($sql) or die($sql." error");

if(!$query) return false;

else   return $query;

}

public function getAll($sql)

{

$query = $this->query($sql);

if($query)

{

while($ret = mysql_fetch_assoc($query))

{

$result[] = $ret;

}

}

return $result;

}

}

?>

doadd.php

include 'DB_class.php';

$db = DB::Instance();

$title=$_POST["title"];

$content=$_POST["content"];

$num = uniqid();

$houzui=".html";

$filename=date('Ymd').'/'.$num.$houzui;

$sql="insert into news(title,content,path) values ('{$title}' , '{$content}' , '{$filename}')";

$query = $db->query($sql);

$fp=fopen("model.htm","r");

$str=fread($fp,filesize("model.htm"));

$str=str_replace("{title}",$title,$str);

$str=str_replace("{content}",$content,$str);

fclose($fp);

$dir = dirname($filename);

if(!is_dir($dir)){

mkdir($dir);

}

$handle=fopen($filename,"w");

fwrite($handle,$str);

fclose($handle);

echo "查看刚才添加的新闻";

echo "添加新闻";

?>

model.htm

{title}

{title}

{content}

静态网页制作代码php,php生成静态页面的简单示例相关推荐

  1. 一个简单HTML5期末考核大作业,学生个人html静态网页制作代码

  2. HTML5期末大作业:淘宝网站设计——仿2021淘宝首页(1页) 大学生网页制作教程 表格布局网页模板 学生HTML静态水网页设计作业成品 简单网页制作代码 学生商城网页作品免费设计

    HTML5期末大作业:淘宝网站设计--仿2021淘宝首页(1页) 大学生网页制作教程 表格布局网页模板 学生HTML静态水网页设计作业成品 简单网页制作代码 学生商城网页作品免费设计 常见网页设计作业 ...

  3. div+css静态网页设计web网页设计实例作业 ——中国风的茶文化(4页) web课程设计-HTML网页制作代码

    web网页设计实例作业 --中国风的茶文化(4页) web课程设计-HTML网页制作代码 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. ...

  4. 大学生动漫网页设计模板 机动战士高达静态网页制作成品下载 HTML漫画网页作业带JS轮播图

    机动战士高达静态网页制作 应用知识点 作品介绍 首页部分代码 页面最终效果 网页源地址 应用知识点 DIV CSS布局.网页背景图.JS图片轮播.在线视频 作品介绍 机动战士高达动漫网页使用DIV C ...

  5. 静态网页制作教程 (转载)

    方法/步骤 新建一个txt文本文档,先不要急着修改文件后缀名,有基础的朋友手动输入HTML代码,不会也没有关系,百度搜索"网页HTML代码". 代码: <!Doctype h ...

  6. Javaweb实验:静态网页制作

    Javaweb实验: 1.静态网页制作 目录 Javaweb实验: 前言 一.实验目的 二.实验原理 三.实验内容 四.实验步骤 五.实验结果 六.实验内容 七.实验步骤 八.实验结果 九.思考 1. ...

  7. 利用html标记制作静态网页,使用HTML制作网页《静态网页制作》.ppt

    使用HTML制作网页<静态网页制作> 表单的执行原理 Internet 1 2 客户端:请求登录,通过表单填写账户信息 服务器端:验证发来的账号信息,然后给出反馈 客户端和服务器类似两人沟 ...

  8. 分析静态网页客户服务器工作过程,(静态网页制作课程标准.doc

    静态网页制作课程标准 课程编码: 02345 课程类别:专业基础必修课 适用专业:计算机应用 授课系(部):电子与信息系 学分学时: 4 编写执笔人:宋昌统 教研室主任审核签字: 审核日期: 系主任审 ...

  9. HTML5期末大作业:橙色精美零食网站设计——橙色精美零食(3页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码

    HTML5期末大作业:橙色精美零食网站设计--橙色精美零食(3页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码 常见网页设计作业题材有 个人. 美食. 公司. 学 ...

最新文章

  1. linux文本三剑客,Linux文本处理三剑客之grep
  2. 数字图像处理目录列表
  3. 写在方法中的路由跳转
  4. c语言规定对使用的变量必须,C语言为什么要规定对所用到的变量要“先定义,后使用”...
  5. mysql怎么使用sql语句查看表的编码_MySQL中使用SQL语句查看某个表的编码
  6. Qt Creator管理工作区
  7. Docker删除某个容器时失败解决方案
  8. 一位校长写给大学学生的一封信
  9. SpringCloud——服务调用
  10. linux中ffmpeg实现视频的转吗,Linux系统下视频转换ffmpeg
  11. 常见视频高速接口分析MIPI,LVDS,RGB,HDMI
  12. 循环结构程序设计学习心得
  13. Unity安卓开发环境搭建
  14. linux 安装Curl
  15. HP LaserJet 5200L PCL6 打印速度慢解决方案
  16. 《暗时间》——总结+语录整理
  17. 基于海康威视IP摄像头和虹软的MFC人脸识别系统开发教程
  18. 【最优方案】合唱队形
  19. 图片文件探究1:各种图片文件十六进制的文件头和文件尾
  20. PAT_乙级_1012_筱筱

热门文章

  1. Unity3D 大型游戏 最后一站 源码 部分重点 GameView-BaseWindow(16)
  2. 程序员最大的问题是掉头发!有人问:怎样既当程序员又不掉头发?
  3. windows web服务器性能测试工具,网站性能Web压力测试工具webbench
  4. 信安Note_day15
  5. 人脸识别系统FaceNet原理
  6. 微信公众号和微信小程序的区别
  7. 计算机网络——物理层(信道复用)
  8. 安卓逆向高阶之frida hook java层
  9. 光电接收的TIA设计
  10. Linux之kc.cfg文件参数详解