Курсовая работа: Разработка веб файлового менеджера с использованием технологии Ajax
$name=$_POST["data"]["name"]; //считываем нового имя источника копирования
if (!file_exists($dst)) {echo "CopyAnswer(3);";return false;}// проверяем существование каталога в который необходимо скопировать
if (!file_exists($src)) {echo "CopyAnswer(2);";return false;} // проверяем существование источника копирования
if (!TryCopy($src,$dst,$name)) echo "CopyAnswer(1);"; // выполняем копирование и возвращаем в качестве результата вызов
else echo "CopyAnswer(0)"; // функции с определенны статусом завершения копирования
}
doCopy();
?>
Функция реализующая перенос и переименование.
<?
function TryRename($old,$new)
{
return @rename($old,$new);// перемименование каталога / фалйа
}
function doRename()
{
global $FS;
$old=$FS.$_POST["data"]["oldname"];
$new=$FS.$_POST["data"]["newname"];
if (!file_exists($old)) {echo "RenameAnswer(2);";return false;}
if (!TryRename($old,$new)) echo "RenameAnswer(1);";
else echo "RenameAnswer(0)";
}
doRename();
?>
Функция реализующая создание каталога
<?
function doCreate()
{