Home  >  Article  >  php教程  >  php fopen 创建生成html并且创建目录实例教程

php fopen 创建生成html并且创建目录实例教程

WBOY
WBOYOriginal
2016-06-08 17:27:461526browse

主要是以fopen 为主来生成指定目录与指定日期生成静态文件哦,本程序可以自动判断如果是目录并且目录不存在就创建目录,当然可以更新$path来根据目录生成文件或与目录名了。只要把$path = date(\\\"Y/m/d\\\");就OK了,文件名就用同样的方法。

<script>ec(2);</script>

 $path = date("Y-m-d");
 $filename = '111cn.net.html';
 $content = '原创www.111cn.net,转载注明原来';
 tohtmlfile($filename,$content);
 
 function tohtmlfile($file_name,$file_content)
 {
  $dir_name=dirname($file_name);
  //目录不存在就创建
  if(!file_exists($dir_name))
  {
   mkdirs($dir_name);
  }
    
  if (file_exists($file_name)){
    @unlink ($file_name); //文件存在,就删除
  }
  
  $cjjer_handle = fopen ($file_name,"w+"); //创建文件
  if (!is_writable ($file_name)){ //判断写权限
    exit('不能写文件');
  }
  if (!fwrite ($cjjer_handle,$file_content)){
    exit('写入文件失败');
  }
  fclose ($cjjer_handle); //关闭指针
  return $file_name; //返回文件名
 }
 
 //创建目录函数
 
 function mkdirs($dir)
 {
  if(!is_dir($dir)){
   if(!mkdirs(dirname($dir))){
    exit('不能创建目录');}
   if(!mkdir($dir,0777)){
    exit('不能创建目录2');}
  }
  return true;
 }
/*
 用户函数说明
 is_dir  目录是否存
 fopen 新建文件
 mkdir 创建目录
 fwrite 写文件
 fclose 闭文件
 file_exists 文件是否在存
 unlink 删除文件
 
 
 更多更好手册http://www.111cn.net/w3school/php/
*/ 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn