首先建立一个connphp的文件用来链接数据库
复制代码 代码如下:
<?php
$link = mysql_connect("mysql_host"
"mysql_user"
"mysql_password" )or die("Could not connect : "
mysql_error());
mysql_query("set names utf
");
mysql_select_db("my_database") or die("Could not select database");
?>
php 批量生成html
复制代码 代码如下:
<?php
require_once(“conn
php”)
$query = "SELECT id
title
introduce FROM my_table";
$result = mysql_query($query) or die("Query failed : "
mysql_error());
/* 生成 HTML 结果 */
while ($row = mysql_fetch_array($result
MYSQL_ASSOC)) {
$id=$row[
id
];
$title=$row[
title
];
$introduce=$row[
introduce
];
$path="html/$id
html";
$fp=fopen("template
html"
"r"); //只读打开模板
$str=fread($fp
filesize("template
html"));//读取模板中内容
$str=str_replace("{title}"
$title
$str);
$str=str_replace("{introduce}"
$introduce
$str);//替换内容
fclose($fp);
$handle=fopen($path
"w"); //写入方式打开新闻路径
fwrite($handle
strip_tags($introduce)); //把刚才替换的内容写进生成的HTML文件
fclose($handle);
//echo "<a href=html/$id
html>生成成功</a>"
"<br>";
}
/* 释放资源 */
mysql_free_result($result);
mysql_close($link);
?>
templatehtml文件内容
复制代码 代码如下:
<!DOCTYPE html PUBLIC "
//W
C//DTD XHTML
Transitional//EN" "
<html xmlns="
<head>
<meta http
equiv="Content
Type" content="text/html; charset=utf
" />
<title>{title}</title>
</head>
<body>
{introduce}
</body>
</html>
php 批量生成txt
复制代码 代码如下:
<?php
require_once(“connphp”)
$query = "SELECT kidtitleintroduce FROM pro_courses";
$result = mysql_query($query) or die("Query failed : " mysql_error());
/* 生成 txt 结果 */
while ($row = mysql_fetch_array($result MYSQL_ASSOC)) {
$id=$row[id];
$title=$row[title];
$introduce=$row[introduce];
$path="html/$idtxt";
$handle=fopen($path"w"); //写入方式打开新闻路径
fwrite($handlestrip_tags($introduce)); //把刚才替换的内容写进生成的txt文件
fclose($handle);
}
/* 释放资源 */
mysql_free_result($result);
mysql_close($link);
?>