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

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

    Ето и третата част.
    Ето и файловете.
    С този код се вижда кода на дадена страница.
    open.php

    <link rel="stylesheet" href="style.css" type="text/css" />
    <?php
    $_GET['source'] = preg_replace('#(\\\|)#', '', $_GET['source']);
    $source = $_GET['source'];
    if($source != "")
    {
    if(file_exists("$source"))
    {
    echo @highlight_file("$source", true); //този код изписва текста а ако е php го оцветява чрез функцията highlight_file
    }
    else
    {
    echo "File Not Found";
    }
    }
    ?>
    <center><a href="javascript:window.close()">Close Window</a><center>

    write.php

    <link rel="stylesheet" href="style.css" type="text/css" />
    <?php
    $edit=$_GET['edit'];
    $thetext = $_POST['write'];
    
    if ( $thetext ){
    $fp = fopen ("$edit","w"); //отваряме файла
    $text = stripslashes($thetext);
    fwrite($fp, $text );
    if ($_POST["convertspaces"] != "") {
    $write = str_replace(" ", "\t", $write);
    }
    $file = fread($fp, 1000000); //записваме промените
    fclose($fp);
    echo "File Saved Ok";
    } else {
    $fp = fopen ("$edit","r");
    $file = fread($fp, 1000000);
    echo ("
    <form method='post' action='write.php?edit=$edit' >
    <center><textarea name='write' COLS='80' ROWS='30'>");
    echo ("$file");
    echo ("</textarea><br><input type='checkbox' name='convertspaces' id='convertspaces'><b>Convert spaces to tabs</b><br><INPUT TYPE=SUBMIT VALUE='Edit'></center>
    </form>");
    }
    ?>
    <center><a href="javascript:window.close()">Close Window</a><center>

    Ето и последните файлове.Те преместват даден файл чрез функцията rename.
    move.php

    <link rel="stylesheet" href="style.css" type="text/css" />
    <?php
    $from = $_GET['from'];
    $file = $_GET['file'];
    $pat = $_GET['pat'];
    $copy = $_POST['copy'];
    if($copy)
    {
    if($_POST['copy'] !="")
    {
    @rename("$from", "$pat/$copy/$file"); //премества файла
    echo'<script language="JavaScript">
    window.close();
    </script>';
    }
    }
    if(!$copy)
    {
    echo '<form method="post">
    Move To:<br>
    '.$pat.'<input type="text" name="copy">/';
    echo "$file";
    echo '<input type="submit" name="submit" value="Move">
    </form>
    <a href="moveh.php?from='.$from.'&pat='.$pat.'&file='.$file.'">Move Folder To Home Folder</a>';
    }
    ?>

    moveh.php

    <?php
    $from = $_GET['from'];
    $file = $_GET['file'];
    $pat = $_GET['pat'];
    rename("$from", "$pat/$file");
    echo'<script language="JavaScript">
    window.close();
    </script>';
    ?>

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