教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP转换相对路径,并创建目录

PHP转换相对路径,并创建目录

发布时间:2016-10-29   编辑:jiaochengji.com
教程集为您提供PHP转换相对路径,并创建目录等资源,欢迎您收藏本站,我们将为您提供最新的PHP转换相对路径,并创建目录资源



<?php
/*
* 作用:主用于文件上传后的目录自动生成
* 时间:2006-3-12
* 作者:欣然随风
*/

class class_dir
{
     /**
      * 换算实际路径
      */
function dir_path($path)
{
   $adir = explode(''/'',$path);

   for($i=0;$i<count($adir);$i )
   {
    $key = false;
    if($adir[$i] == "..") $key = $i;

    if($key !== false)
    {
     for($j=0;$j<count($adir);$j )
     {
      if($j==$key-1 || $j==$key) continue;
      $newadir[] = $adir[$j];
     }
     $adir = $newadir;
     $newadir = false;
     $i=$i-2;
    }
   }
   Return $path = implode("/",$adir);
}

     /**
      * 按指定路径生成目录
      */
     function dir_mkdirs($path)
     {
   $path = $this->dir_path($path);
   $adir = explode(''/'',$path);
         $dirlist = '''';
         $rootdir = array_shift($adir);
         if(!file_exists($rootdir))
             mkdir($rootdir);

         foreach($adir as $val)
         {
              $dirlist .= "/".$val;
              $dirpath = $rootdir.$dirlist;
              if(!file_exists($dirpath))
        &nbs

您可能感兴趣的文章:
file.getPath() getAbsolutePath() getCanonicalPath()区别
python怎么创建文件夹
php简单实现相对路径转绝对路径
php中mkdir的使用方法介绍
PHP转换相对路径,并创建目录
php利用mkdir()函数创建多级目录
PHP抓取远程图片教程(包含不带后缀图片)
php使用mkdir创建多级目录的方法
php实现抓取不带后缀的图片
学习linux 切换路径的方法

[关闭]
~ ~