亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php 批量生成html,txt文件的實現(xiàn)代碼

 更新時間:2013年06月26日 10:28:56   作者:  
本篇文章是對使用php批量生成html,txt文件的實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下
首先建立一個conn.php的文件用來鏈接數(shù)據(jù)庫
復(fù)制代碼 代碼如下:

<?php
    $link = mysql_connect("mysql_host" , "mysql_user" , "mysql_password" )or die("Could not connect : " . mysql_error());
    mysql_query("set names utf8");
    mysql_select_db("my_database") or die("Could not select database");
?>

php 批量生成html
復(fù)制代碼 代碼如下:

<?php
    require_once(“conn.php”);
    $query = "SELECT id,title,introduce FROM my_table";
    $result = mysql_query($query) or die("Query failed : " . mysql_error());
    /* 生成 HTML 結(jié)果 */
    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"));//讀取模板中內(nèi)容
        $str=str_replace("{title}",$title,$str);
        $str=str_replace("{introduce}",$introduce,$str);//替換內(nèi)容
        fclose($fp);
        $handle=fopen($path,"w"); //寫入方式打開新聞路徑
        fwrite($handle,strip_tags($introduce)); //把剛才替換的內(nèi)容寫進生成的HTML文件
        fclose($handle);
        //echo "<a href=html/$id.html>生成成功</a>"."<br>";
    }
    /* 釋放資源 */
    mysql_free_result($result);
    mysql_close($link);
?>

template.html文件內(nèi)容:
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>{title}</title>
</head>
<body>
{introduce}
</body>
</html>

php 批量生成txt
復(fù)制代碼 代碼如下:

<?php
    require_once(“conn.php”);
    $query = "SELECT kid,title,introduce FROM pro_courses";
    $result = mysql_query($query) or die("Query failed : " . mysql_error());
    /* 生成 txt 結(jié)果 */
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

        $id=$row['id'];
        $title=$row['title'];
        $introduce=$row['introduce'];
        $path="html/$id.txt";
        $handle=fopen($path,"w"); //寫入方式打開新聞路徑
        fwrite($handle,strip_tags($introduce)); //把剛才替換的內(nèi)容寫進生成的txt文件
        fclose($handle);
    }
    /* 釋放資源 */
    mysql_free_result($result);
    mysql_close($link);
?>

相關(guān)文章

  • PHP實現(xiàn)上一篇下一篇的方法實例總結(jié)

    PHP實現(xiàn)上一篇下一篇的方法實例總結(jié)

    這篇文章主要介紹了PHP實現(xiàn)上一篇下一篇的方法,結(jié)合實例形式總結(jié)分析了php獲取上一篇下一篇文章SQL操作的相關(guān)查詢技巧,需要的朋友可以參考下
    2016-09-09
  • php多數(shù)據(jù)庫支持的應(yīng)用程序設(shè)計

    php多數(shù)據(jù)庫支持的應(yīng)用程序設(shè)計

    以前做PHP應(yīng)用,多數(shù)是單數(shù)據(jù)庫數(shù)據(jù)查詢和更新,頂多也是主從數(shù)據(jù)庫的支持,實現(xiàn)起來相對簡單。主從數(shù)據(jù)庫的問題在于,當(dāng)會話存儲在數(shù)據(jù)庫的時候,同步將可能出現(xiàn)問題,也就是說有可能出現(xiàn)會話的中斷。
    2008-08-08
  • php實現(xiàn)多張圖片上傳加水印技巧

    php實現(xiàn)多張圖片上傳加水印技巧

    php如何實現(xiàn)多張圖片上傳加水印,接下來為大家詳細介紹下,感興趣的朋友可以參考下哈,希望對你學(xué)習(xí)php有所幫助
    2013-04-04
  • php自定義函數(shù)實現(xiàn)二維數(shù)組按指定key排序的方法

    php自定義函數(shù)實現(xiàn)二維數(shù)組按指定key排序的方法

    這篇文章主要介紹了php自定義函數(shù)實現(xiàn)二維數(shù)組按指定key排序的方法,通過自定義函數(shù)實現(xiàn)二維數(shù)組按照指定鍵值進行排序的功能,涉及數(shù)組的遍歷與判定相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • php中取得文件的后綴名?

    php中取得文件的后綴名?

    今天給學(xué)員講課,關(guān)于數(shù)組的應(yīng)用舉例,說了怎樣取得一個文件的后綴名,總結(jié)一下,方法挺多的,下面分享給大家
    2012-02-02
  • php頁面緩存方法小結(jié)

    php頁面緩存方法小結(jié)

    這篇文章主要介紹了php頁面緩存方法,實例總結(jié)了常用的頁面緩存函數(shù)的用法,并給出了一個完整的緩存實例,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • php圖像驗證碼生成代碼

    php圖像驗證碼生成代碼

    這篇文章主要為大家詳細 介紹了php圖像驗證碼的生成代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題

    解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題

    最近在使用Yii2發(fā)送郵件的時候遇到了一個問題,發(fā)送返回提示成功但并沒有收到郵件,所以通過查找相關(guān)的資料,下面這篇文章就來給大家介紹了關(guān)于如何解決Yii2郵件發(fā)送結(jié)果返回成功,但接收不到郵件的問題,需要的朋友可以參考下。
    2017-05-05
  • linux平臺編譯安裝PHP7并安裝Redis擴展與Swoole擴展實例教程

    linux平臺編譯安裝PHP7并安裝Redis擴展與Swoole擴展實例教程

    這篇文章主要介紹了linux平臺編譯安裝PHP7并安裝Redis擴展與Swoole擴展的方法,結(jié)合實例形式詳細分析了Linux平臺上安裝php7并安裝Redis擴展與Swoole擴展的具體步驟與操作技巧,需要的朋友可以參考下
    2016-09-09
  • 在WINDOWS中設(shè)置計劃任務(wù)執(zhí)行PHP文件的方法

    在WINDOWS中設(shè)置計劃任務(wù)執(zhí)行PHP文件的方法

    在網(wǎng)上找了些WINDOWS執(zhí)行PHP的計劃任務(wù)的方法,有一個寫得很全,可惜在我這竟然沒通過。最后不得不綜合各門派的方法,才能在我這運行成功
    2011-12-12

最新評論