本来PHP就是服务器端的脚本编程语言,生成PHP动态程序就意味着你要编写PHP程序,还生成什么?

解决方案 »

  1.   

    错了  我是说怎样利用 php程序动态的生成html页面。比如说新闻系统 数据库里每增加一条新闻记录不就该对应的生成一个html静态页面吗??是不是这样哦?
      

  2.   

    $id = 1;
    $filename = "$id.html";    //档案名称
    ob_start();                //开始记录网页输出//网页内容输出开始
    echo "ID $id 的留言页面";
    //网页内容输出结束$html = ob_get_clean();                    //取得网页内容
    file_put_contents($filename,$html);        //将网页内容存成档案
    echo "生成 $filename 静态网页完成"
      

  3.   


    用一个生成的引擎,一般是按照filesystem函数进行的,有PHP就可以了,不需要任何扩展库。或者自己生成,其实很容易做的。
      

  4.   

    从数据库读完,存入变量 echo就可以了
      

  5.   

    生成 静态页面方法如下 :<?php
    ob_start();
    ?>
    <!--这里显示你可以用表格做好一个HTML,要达到你的效果用html的 iframe-->
    txt1(即作者):
    范仲淹
    字希文,北宋著名的政治家。张先
    字子野,中国北宋词人。txt2(即作者对应的内容):
    苏幕遮_范仲淹山映斜阳天接水,芳草无情,更在斜阳外。
    明月楼高休独倚,酒入愁肠,化作相思泪。
    御街行_范仲淹年年今夜,月华如练,长是人千里。
    都来此事,眉间心上,无计相回避。一丛花_张先嘶骑渐遥,征尘不断,何处认郎踪?
    沉恨细思,不如桃杏,犹解嫁东风。
    天仙子_张先临晚镜,伤流景,往事后期空记省。
    风不定,人初静,明月落红应满径。
    青门引_张先残花中酒,又是去年病。
    那堪更被明月,隔墙送过秋千影。<?
    //在结尾加入 ob_end_clean(),并把本页输出到一个变量中
    //在结尾加入 ob_end_clean(),并把本页输出到一个变量中
    $temp = ob_get_contents();
    ob_end_clean();$name='new1.html';//写入文件
    //写入文件
    $fp = fopen($name,'w');
    fwrite($fp,$temp) or die('写文件错误');
    $name=null;if ($type=='user'){
    echo(" <script>alert('成功生成静态文件!');window.close(); </script>");
    }else{
    echo(" <script>alert('成功生成静态文件!');history.go(-1); </script>");
    }
    ?> 
      

  6.   

    生成静态页方法很多,模板应该好像都有这样的功能!
    smarty phplib 。。
    找点资料看看
      

  7.   

    把对应的 页面输出来后把ID写出来 不就是 对应生成一个页面了吗!PHP本身不就是动态的吗!