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 切换路径的方法
[关闭]