zoukankan      html  css  js  c++  java
  • PHP得到根目录和删除文件,删除目录(转)

     来源:http://www.phpweblog.net/haix/archive/2009/05/13/6471.aspx
    <?php
    $file = "test.txt";
    if (!unlink($file))
    {
    echo ("Error deleting $file");
    }
    else
    {
    echo ("Deleted $file");
    }
    ?>



    php可以获得站点的根目录
    function GetRootPath()
    {
    $sRealPath = realpath( './' ) ;

    $sSelfPath = $_SERVER['PHP_SELF'] ;
    $sSelfPath = substr( $sSelfPath, 0, strrpos( $sSelfPath, '/' ) ) ;

    return substr( $sRealPath, 0, strlen( $sRealPath ) - strlen( $sSelfPath ) ) ;
    }


    通过$_SERVER["DOCUMENT_ROOT"]变量取虚拟目录

    function removeDir($dirName)
    {
    $result = false;
    if(! is_dir($dirName))
    {
    trigger_error("目录名称错误", E_USER_ERROR);
    }
    $handle = opendir($dirName);
    while(($file = readdir($handle)) !== false)
    {
    if($file != '.' && $file != '..')
    {
    $dir = $dirName . DIRECTORY_SEPARATOR . $file;
    is_dir($dir) ? removeDir($dir) : unlink($dir);
    }
    }
    closedir($handle);
    $result = rmdir($dirName) ? true : false;
    return $result;
    }


    <?php

    function remove_directory($dir) {
    if ($handle = opendir("$dir")) {
    while (false !== ($item = readdir($handle))) {
    if ($item != "." && $item != "..") {
    if (is_dir("$dir/$item")) {
    remove_directory("$dir/$item");
    } else {
    unlink("$dir/$item");
    echo " removing $dir/$item<br>\n";
    }
    }
    }
    closedir($handle);
    rmdir($dir);
    echo "removing $dir<br>\n";
    }
    }


    function removeDir($dirName)
    {
    if(! is_dir($dirName))
    {
    return false;
    }
    $handle = @opendir($dirName);
    while(($file = @readdir($handle)) !== false)
    {
    if($file != '.' && $file != '..')
    {
    $dir = $dirName . '/' . $file;
    is_dir($dir) ? removeDir($dir) : @unlink($dir);
    }
    }
    closedir($handle);

    return rmdir($dirName) ;
    }
    ?>

  • 相关阅读:
    李开复给学习计算机的学生的7点建议(转)
    linux 命令
    易中天的十句话
    11个笑话让你领悟人生
    心情不好的时候看看
    高校青年老师挣扎在辞职边缘 微薄工资继续啃老
    【33.00%】【vijos P1002】过河
    【33.33%】【codeforces 681D】Gifts by the List
    【19.05%】【codeforces 680D】Bear and Tower of Cubes
    【12.78%】【codeforces 677D】Vanya and Treasure
  • 原文地址:https://www.cnblogs.com/dabaopku/p/1701396.html
Copyright © 2011-2022 走看看