php专区

 首页 > php专区 > PHP高级 > 文件上传 > 支持多级目录建立的php函数 - php文件操作

支持多级目录建立的php函数 - php文件操作

分享到:
【字体:
导读:
          本函数php自定义函数是一款建立文件夹的路径并且支持多级目录实例函数,实例代码如下:*create_dir(建立文件夹的路径,支持多级目录);*/functioncreate_dir($dir_adds=#39;#39;){$falg=true;$dir_a......

支持多级目录建立的php函数

本函数php自定义函数是一款建立文件夹的路径并且支持多级目录实例函数,实例代码如下:

  1. * create_dir(建立文件夹的路径,支持多级目录); 
  2. */ 
  3. function create_dir($dir_adds='') { 
  4.  $falg = true; 
  5.  $dir_adds  = trim($dir_adds); 
  6.  if($dir_adds!=''){ 
  7.   $dir_adds = str_replace(array('//','','\'),'/',$dir_adds); 
  8.   if (!is_dir($dir_adds)) { 
  9.    $temp = explode('/',$dir_adds); 
  10.    $cur_dir = ''
  11.    for($i=0;$i<count($temp);$i++){ 
  12.     $cur_dir .= $temp[$i].'/'
  13.     if (!@is_dir($cur_dir)) { 
  14.      if(!@mkdir($cur_dir,0777)) 
  15.       $falg = false; 
  16.     }  
  17.    } 
  18.   } 
  19.   return $falg
  20.  } 
  21.  
  22. //看一款目录检测并写文件函数 
  23.  
  24. function htm_w( 
  25.    $w_dir = ''
  26.    $w_filename = ''
  27.    $w_content = '' 
  28.   ){ 
  29.  
  30.  $dvs  = ''
  31.  if($w_dir && $w_filename && $w_content){ 
  32.   //目录检测数量 
  33.   $w_dir_ex  = explode('/',$w_dir); 
  34.   $w_new_dir = ''//处理后的写入目录 
  35.   unset($dvs,$fdk,$fdv,$w_dir_len); 
  36.   foreach((array)$w_dir_ex as $dvs){ 
  37.    if(trim($dvs) && $dvs!='..'){ 
  38.     $w_dir_len .= '../'
  39.     $w_new_dir .= $dvs.'/'
  40.     if (!@is_dir($w_new_dir)) @mkdir($w_new_dir, 0777); 
  41.    }//开源代码phpfensi.com 
  42.   } 
  43.  
  44.  
  45.   //获得需要更改的目录数 
  46.   foreach((array)$this->filedir as $fdk=>$fdv){ 
  47.    $w_content = str_replace($fdv,$w_dir_len.str_replace('../','',$fdv),$w_content); 
  48.   } 
  49.   $this->writer($w_dir.$w_filename,$w_content); 
  50.  } 
分享到:
PHP 读取目录,删除 - php文件操作
PHP 读取目录,删除 本文章提供一款php目录管理程序,他可以对目录下的文件,文件夹,等各种文件进行管理删除操作,可以支持无限级目录的管理,代码如下:
三种php删除文件代码 - php文件操作
三种php删除文件代码 下面我收藏了三php删除文件,他可以利用unlink删除任何可删除的文件,本程序要删除文件,图片,压缩文件等,我们利用了几种方法来实例. 三种php删除文件代码,代码如下: if($od=opendir($d))   //$d是目录名  {          while(($file=readdir($od))!==...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……