<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_45642"> <div class="blockcode"> <div id="code_JHQ"><ol> <li> <li><?php</li> <li>/** </li> <li>* @desc 生成静态文件时使用 </li> <li>* @todo htmlcache </li> <li>* @param $root string html文件存放路径 </li> <li>* @param $rule string html文件命名规则 </li> <li>* @param $url string 需要生成HTML文件的**页地址 </li> <li>* @return boole true/false </li> <li>*/ </li> <li>public function setHtmlCache($root,$rule,$url){ </li> <li>//检测是否生成过静态文件 </li> <li>if (file_exists($root.$rule.'.html')){//已经存在静态文件 </li> <li>@unlink($root.$rule.'.html');//删除静态文件 </li> <li>return file_put_contents($root.$rule.'.html', file_get_contents($url));//重新生成 </li> <li>}else{//不存在静态文件直接生成 </li> <li>return file_put_contents($root.$rule.'.html', file_get_contents($url)); </li> <li>} </li> <li>}</li> </ol></div> <em onclick="copycode($('code_JHQ'));">复制代码</em> </div> </td></tr></table> <div id="comment_45642" class="cm"> </div> <div id="post_rate_div_45642"></div> <br><br>