Курсовая работа: Разработка веб файлового менеджера с использованием технологии Ajax

$src=$FS.$_POST["data"]["dir"];

$name=$_POST["data"]["name"];

if (!file_exists($src)) {echo "CreateDirAnswer(2);";return false;} // проверяет существование файла / каталога с таким же именем

if (!@mkdir($src."/".$name)) echo "CreateDirAnswer(1);"; // создает каталог

else echo "CreateDirAnswer(0)";

}

doCreate();

?>

Функция для удаления каталога или файла

<?

function del_dir ($path)

{

$dir = @opendir($path);// открытие каталога

while(($fname = readdir($dir))){ // цикл, осуществляющий проссмотр содержимого файла

if (($fname==".") or($fname=="..")) continue;//переход на следующую итерацию, если имя файла/каталога - . или ..

if ( is_file ($path."/".$fname)) @unlink ($path."/".$fname);//если просмотриваемый элемент - файл, удаляем его

else if (!del_dir ($path."/".$fname)) return false; //если просмотриваемый элемент - каталог,вызываем эту же функцию

}

return @rmdir($path);//удаляем каталог и возвращаем результат удаления

}

function TryDelete($path)

{

if (is_dir($path)) return del_dir($path);

else return @unlink($path);

}

global $FS;

$path=$FS.$_POST["data"]["delname"];

if (!file_exists($path)) echo "DeleteAnswer(2);";

if (!TryDelete($path)) echo "DeleteAnswer(1);";

К-во Просмотров: 290
Бесплатно скачать Курсовая работа: Разработка веб файлового менеджера с использованием технологии Ajax