标题文件title.txt,几百行-几千行字符
内容文件content.txt,几百行-几千行字符
模板文件moban.html 网页模板
生成1-9999.html,递增序列,每个序列对应title.txt中每列字符
内容是随机抽取content.txt中的字符,可限制随机抽取几行
有兴趣的朋友请帮个忙.谢谢.

解决方案 »

  1.   


    //只能给个大致思路//获取所有标题
    $titles = file('title.txt');
    $contents = file('content.txt');
    $filename = 0;
    foreach($titles as $title){
    $content = '';
    for($i = 0; $i < 10; $i++){//假如随机抽10行内容,这块你也可以用文件指针形式读取,不过不如这个准确
    $content .= $contents[rand(1, 10) - 1] . '<br>';//假如content.txt总行数只有10行
    }
    /*
    有标题了($title),有内容了($content),下面就看你组合了,很简单
    */
    $html = <<<html
    这里面是内容的组合
    html;
    ++$filename;
    if(!is_file($filename)){//没有这个文件则创建
    fopen($filename, 'a');
    }
    //生成html文件
    file_put_contents($filename, $html);
    }
      

  2.   

    对了上面没有加.html后缀,你加上就行了
      

  3.   

    file_put_contents($filename.'.html', $content);
      

  4.   

    测试了下,每个都生成了两个文件,一个不带后缀名一个带.html   
      

  5.   


     if(!is_file($filename)){//没有这个文件则创建
            fopen($filename, 'a');
        }去掉,嘿嘿,忘记了