Воскресенье, 24.11.2024, 10:35 | Приветствую Вас Гость

...

Код

Главная » Статьи » PHP

mfile.php

<?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]);
}
}
}
?>

Категория: PHP | Добавил: moskov (09.04.2016)
Просмотров: 437 | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Меню сайта

Категории раздела

PHP [41]
C++ [71]
Autoit [108]
Processing [105]
Basic4GL [7]
Fasm [2]
PABC [7]
Js [233]
Gentee [1]
Python [204]
Java android [3]
Small Basic [9]

Мини-чат

Статистика


Онлайн всего: 4
Гостей: 4
Пользователей: 0

Форма входа

Друзья сайта

  • ЗОВ КОСМОСА

  • Хулиган Вселенной

  • Тюремная поэзия

  • Религиозная поэзия

  • Сайт клана ЛеГиоН
  • Поиск