<?php
header("Content-Type: text/html; charset=windows-1251");
function findDirectory($dir)
{
if ($files = glob($dir."/*")) {
foreach($files as $value) {
if (is_dir($value))
{
echo "<option>".$value."</option>";
findDirectory($value);
}
}
}
}
echo <<<END
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="filename">
<input type="submit" value="Загрузить файл" name=sb>
<input type="submit" value="Переменовать файл" name=renamef>
<input type="text" name=fname>
<input type='submit' value='Переместить файл' name=movef>
END;
$handle = opendir('.');
$counter = 0;
$filelist[0] = 0;
while (false !==($file = readdir($handle)))
{
if ($file !='.'&& $file !='..')
{
$counter++;
$filelist[] = $file;
}
}
echo "<select name=seltext>";
findDirectory(".");
echo "</select>";
echo "<input type=submit name=sbutton value='Удалить файл'>";
echo "<br>";
for ($i = 1; $i <=$counter; $i++)
{
echo "<input type=checkbox value=ON name =ch".$i.">";
echo $filelist[$i] . "<br>";
}
echo "</form>";
if ($_POST['movef'])
{
for ($i = 1; $i <= $counter; $i++)
{
if ($_POST["ch".$i] == "ON") {
print $_POST['seltext'];
copy($filelist[$i],$_POST['seltext']."/".$filelist[$i]);
//unlink($filelist[$i]);
}
}
}
if ($_POST['renamef'])
{
for ($i = 1; $i <= $counter; $i++)
{
if ($_POST["ch".$i] == "ON") {
rename($filelist[$i],$_POST['fname']);
}
}
}
if ($_POST['sb'])
{
move_uploaded_file($_FILES["filename"]["tmp_name"],$_FILES["filename"]["name"]);
}
if ($_POST['sbutton'])
{
for ($i = 1; $i <= $counter; $i++)
{
if ($_POST["ch".$i] == "ON") {
unlink($filelist[$i]);
}
}
}
?>
|