ホームページ > バックエンド開発 > PHPチュートリアル > html ファイルと txt ファイルをバッチ生成するための PHP 実装コード_PHP チュートリアル

html ファイルと txt ファイルをバッチ生成するための PHP 実装コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:02:49
オリジナル
997 人が閲覧しました

まず、データベースにリンクする conn.php ファイルを作成します

コードをコピーします コードは次のとおりです:

$link = mysql_connect("mysql_host" , "mysql_user" , "mysql_password" ) または die("接続できませんでした : " . mysql_error());
mysql_query("set names utf8");
mysql_select_db("my_database") または die("データベースを選択できませんでした");
?> ;

php バッチ生成 HTML
コードをコピー コードは次のとおりです:

require_once("conn.php");
$query = "SELECT id,title ,introduce FROM my_table";
$result = mysql_query($query) または 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")); //読み取りテンプレート内のコンテンツ "{title}"、$ title、$ str);
"path、" w "); //書き込みモードでニュースパスを開きます
/ /echo"< a href = html /$ id.html>正常に生成されました"."
";
}
/* リソースを解放します*/
mysql_free_result($result);
mysql_close( $link);
?>



template.html ファイルの内容:


コードをコピー
コードは次のとおりです:
< ;meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
{title}


< ; ?php
require_once("conn.php");
$query = "プロ_コースから子供、タイトル、紹介を選択";
$result = mysql_query($query) または die("クエリが失敗しました : " . mysql_error()) ;
/* テキストの結果を生成*/
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

$id=$row['id'];
$title=$row['title'];
$紹介= $ row ['introw']; $ path = "html/$ id.txt"; $ handle = fopen($ path、 "w"); handle,strip_tags($introduce)); // 置き換えた内容を生成された txt ファイルに書き込みます
fclose ($ 誰誰誰誰誰誰誰誰誰誰誰誰誰誰誰、テキストの txt に留まります、mysql_free_result($result);?>

www.bkjia.com本当http://www.bkjia.com/PHPjc/327898.html技術記事まず、データベースにリンクする conn.php ファイルを作成します。次のようにコードをコピーします。 ?php $link = mysql_connect("mysql_host" , "mysql_user" , "mysql_password" )or die("Could not con...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート