Heim >Backend-Entwicklung >PHP-Tutorial >PHP生成静态文件简单示例

PHP生成静态文件简单示例

WBOY
WBOYOriginal
2016-07-25 08:55:021024Durchsuche
  1. /**
  2. * @desc 生成静态文件时使用
  3. * @todo htmlcache
  4. * @param $root string html文件存放路径
  5. * @param $rule string html文件命名规则
  6. * @param $url string 需要生成HTML文件的**页地址
  7. * @return boole true/false
  8. */
  9. public function setHtmlCache($root,$rule,$url){
  10. //检测是否生成过静态文件
  11. if (file_exists($root.$rule.'.html')){//已经存在静态文件
  12. @unlink($root.$rule.'.html');//删除静态文件
  13. return file_put_contents($root.$rule.'.html', file_get_contents($url));//重新生成
  14. }else{//不存在静态文件直接生成
  15. return file_put_contents($root.$rule.'.html', file_get_contents($url));
  16. }
  17. }
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn