1、rmdir函数
    rmdir函数删除**空的目录**,用法如下:
    rmdir(dir,context)
    dir:必需删除的目录路径
    context:可选,规定文件句柄的环境。context 是一套可以修改流的行为的选项

    1. <?php
    2. $path = $_GET['path'];
    3. rmdir($path)
    4. ?> 
    5. -------------------------------
    6. # 可以是绝对路径,也可以是相对路径(前提空的目录,不能有其他文件夹或者文件)
    7. /test.php?path=E:\PhpStudy\PHPTutorial\sss
    8. /test.php?path=../sss

    2、unlink函数
    unlink函数删除文件,用法如下:
    unlink(filename,context)
    filename**必需删除的文件路径
    context:**可选,规定文件句柄的环境。context 是一套可以修改流的行为的选项

    <?php
    $path = $_GET['path'];
    unlink($path)
    ?> 
    
    -------------------------------
    # 可以是绝对路径,也可以是相对路径
    /test.php?path=E:\PhpStudy\PHPTutorial\1.txt
    /test.php?path=../1.txt
    

    案例一:

    <?php
    $url = $_GET['url'];
    $fileurl = str_replace("..","",$url);
    unlink($fileurl);
    
    ---------绕过------------
    # 注不能通过../方式,返回上级目录
    http://127.0.0.1/test.php?url=project/1.txt
    http://127.0.0.1/test.php?url=./1.txt
    http://127.0.0.1/test.php?url=E:\PhpStudy\WWW\1.txt