php

位置:IT落伍者 >> php >> 浏览文章

php 批量生成html,txt文件的实现代码


发布日期:2022年01月31日
 
php 批量生成html,txt文件的实现代码

首先建立一个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(“connphp”)
$query = "SELECT idtitleintroduce 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/$idhtml";
$fp=fopen("templatehtml""r"); //只读打开模板
$str=fread($fpfilesize("templatehtml"));//读取模板中内容
$str=str_replace("{title}"$title$str);
$str=str_replace("{introduce}"$introduce$str);//替换内容
fclose($fp);
$handle=fopen($path"w"); //写入方式打开新闻路径
fwrite($handlestrip_tags($introduce)); //把刚才替换的内容写进生成的HTML文件
fclose($handle);
//echo "<a href=html/$idhtml>生成成功</a>""<br>";
}
/* 释放资源 */
mysql_free_result($result);
mysql_close($link);
?>


templatehtml文件内容

复制代码 代码如下:
<!DOCTYPE html PUBLIC "//WC//DTD XHTML Transitional//EN" "
<html xmlns="
<head>
<meta httpequiv="ContentType" 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);
?>

               

上一篇:php高效率写法40例

下一篇:php技巧:几个比较实用的PHP函数