龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 通过函数实现文件的删除 复制 显示 是否开启魔术引用

时间:2015-03-13 11:25来源:网络整理 作者:网络 点击:
分享到:
通过函数实现文件的删除 复制 显示 是否开启魔术引用 通过函数实现文件的删除 复制 已经显示 是否开启魔术引用**通过函数实现文件的删除 复制 已经显示 是否开启魔术引用**[代码片

通过函数实现文件的删除 复制 已经显示 是否开启魔术引用

通过函数实现文件的删除 复制 已经显示 是否开启魔术引用

<?php
/**
2012-4-12 丨依然饭太希丨
*自定义的addslashes函数,支持多维度数组,支持自动识别服务器是否开启魔术引用
*/
function add_slashes($var){
//首先判断服务器是否支持魔术引用
    if(get_magic_quotes_gpc()==0){
        if(is_array($var)){
//遍历数组
            foreach($var as $key => $value){
                $var[$key] = add_slashes($value);   

            }
            return $var;    
        }
        }elseif(is_string($var)){
//不是数组 是字符串
        return addslashes($var);
    }else{
//已经开启  
    return $var;
    }   
}

//copy函数实现文件及文件夹的复制功能

function dir_copy($src,$dst){
    if(is_dir($src)){
        if(!file_exists($dst)){
            @mkdir($dst,0777,true); 
        }   
    }
    $fp = opendir($src);
    while(!false==($fn=readdir($fp))){
        if($fn == "." || $fn == ".."){
            continue;   
        }
        $path = $src.DIRECTORY_SEPARATOR.$fn;
        if(is_dir($path)){
            dis_copy($path,($dst.DIRECTORY_SEPARATOR.$fn)); 
        }elseif(is_file($path)){
            copy($path,($dst.DIRECTORY_SEPARATOR.$fn));
        }else{
            copy($path,($dst.DIRECTORY_SEPARATOR.$fn));
        }   
    }
    closedir($fp);

}
//删除函数 

function delete_dir($src){
    if(is_dir($src)){
        $fp = opendir($src);
        while(!false== ($fn =readdir($fp))){
            if($fn=="." || $fn == ".."){
                continue;   
            }
            $path = $src.DIRECTORY_SEPARATOR.$fn;
            if(is_dir($path)){
                delete_dir($path);
            }elseif(is_file($path)){
                @unlink($path); 
            }else{
                @unlink($path); 
            }
        }

    }
    closedir($fp);
    @rmdir($src);
}

//msg输出 返回 

function msg($msg){
    echo $msg."<br>";
    echo "<a href='javascript:history.go(-1)'>返回上一页</a>";
    die;    

}

精彩图集

赞助商链接