Webmaster общности: Predpriemach.com | SearchEngines.bg

    Файлова Система част II

    Ето ни във втората част на урока. 🙂
    Следващия файл е стила(вида) на файловата система.
    style.css

    body {
    background-color: #80AFCF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    }
    input {
    border-color: blue;
    color: blue;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    border-width: 1px 1px 1px 1px;
    border: 1px solid blue;
    background-color: silver;
    }
    a {
    text-decoration: none;color: green;
    font-family: tahoma, sans-serif, helvetica;
    font-size: 11px;
    font-weight:bolder;
    }
    a.refresh {
    color:green;
    font-size:11px;
    font-weight:bolder;
    }
    a.tire {
    color:red;
    font-size:11px;
    font-weight:bolder;
    }
    a.create {
    color: blue;
    font-family: tahoma, sans-serif, helvetica;
    font-size: 11px;
    font-weight:bolder;
    }
    a.mod {
    color: darkblue;
    font-family: tahoma, sans-serif, helvetica;
    font-size: 11px;
    font-weight:bolder;
    }
    a.size {
    color:blue;
    font-size:11px;
    font-weight:bolder;
    }
    table {
    background: #D5EAF4;
    font-size: 12px;
    width: 1000;
    border-collapse: collapse;
    border: solid #006699 1px;
    border: none;
    }
    
    td {
    border: solid #006699 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    background: #85AFCF;
    font-size: 12px;
    }

    Ето и файла за триене на файлове и папки.
    Както видяхме по-горе това става с unlink и rmdir.
    delete.php

    <link rel="stylesheet" href="style.css" type="text/css" />
    <?php
    $delete=$_GET['delete'];
    if (is_file("$delete")) //това проверява дали пътя е файл и ако е го трие
    {
    @unlink($delete);
    if(@unlink($delete)==1)
    {
    echo "File Not Delete";
    }
    else
    {
    echo'<script language="JavaScript">
    window.close();
    </script>';
    }
    }
    if (is_dir("$delete")) //проверява дали пътя е папка
    {
    function remove_dir($delete)
    {
    $handle = opendir($delete);
    while (false!==($item = readdir($handle)))
    {
    if($item != '.' && $item != '..')
    {
    if(is_dir($delete.'/'.$item))
    {
    remove_dir($delete.'/'.$item);
    }else{
    unlink($delete.'/'.$item);
    }
    }
    }
    closedir($handle);
    if(rmdir($delete))
    {
    echo "";
    }
    
    }
    
    remove_dir($delete);
    echo "Directory Delete Ok";
    }
    ?>
    <center><a href="javascript:window.close()">Close Window</a></center>

    Следващия файл е за преименуването на файлове и папки.
    rename.php

    <link rel="stylesheet" href="style.css" type="text/css" />
    <?php
    $filename= $_POST['filename'];
    $dir= $_GET['dir'];
    if($filename !="")
    {
    $_GET['rename'] = preg_replace('#(\\\|)#', '', $_GET['rename']);
    $rename = $_GET['rename'];
    rename("$rename", "$dir$filename");
    echo'<script language="JavaScript">
    window.close();
    </script>';
    }
    else
    {
    echo '
    <form method="post">
    <input type="text" name="filename">
    <input type="submit" name="rename" value="Rename">
    </form>';
    }
    ?>
    <center><a href="javascript:window.close()">Close Window</a></center>

    Оставете коментар