background image

PHP 代码:php 添加文章生成静态 HTML 文章的实现

代码

PHP 生成静态文章 HTML,有批量的生成,但比较标准的应该是在添加文章时就生成
HTML 文章,编辑时再重新生成 HTML 文章,删除文章时同样也样删除多余出来的
HTML 文章,这时批量生成就显得有点力不从心了,下面就介绍一下 PHP 在添加文章时
如何生成静态的 HTML 文件
PHP 生成静态文章 HTML,有批量的生成,但比较标准的应该是在添加文章时就生成
HTML 文章,编辑时再重新生成 HTML 文章,删除文章时同样也样删除多余出来的
HTML 文章,这时批量生成就显得有点力不从心了,下面就介绍一下 PHP 在添加文章时
如何生成静态的 HTML 文件。
简单的添加文章表单这里就不写了,下面的这些源码是接受表单传过来的值而执行的程
序源码,可以先拿过去测试一下。。。
代码如下:
 
<?php
ob_start();

require_once

("../inc/conn.php");

$typ

=

$_POST

["typ"];

$title

=

$_POST

["title"];

$content

=

$_POST

["d_content"];

$author

=

$_POST

["author"];

$source

=

$_POST

["source"];

$mobanpath

="../moban/moban.html";

if

(

file_exists

(

$mobanpath

))

{

$fp

=

fopen

(

$mobanpath

,"r");

$str

=

fread

(

$fp

,

filesize

(

$mobanpath

));

$str

=

str_replace

("-title-",

$title

,

$str

);

$str

=

str_replace

("-time-",

date

("Y-m-d H:i:s"),

$str

);

$str

=

str_replace

("-content-",

$content

,

$str

);

$str

=

str_replace

("-author-",

$author

,

$str

);

$str

=

str_replace

("-source-",

$source

,

$str

);

$foldername

=

date

("Y-m-d");