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

else

echo "text=\"".mysql_escape_string($text)."\";EditAnswer(0,$saved);";

}

doEdit();

?>

Функция реализующая копирование

<?

function copy_dir($src,$dst) //копирование каталога

{

if(!file_exists($src)) return false; //выход из функции если копируемого файла/каталога не существует

if(is_file($src)) return @copy($src,$dst); // если необходимо скопировать файл, производим копирование и возвращаем результат копирования(ошибка или нет)

$error=false;

if(!mkdir($dst)) return false; //если не удалось создать каталог выходим их функции

$dh=@opendir($src); // открываем каталог для работы

while(false!==($f=readdir($dh))) { // цикл выполняется пока в каталоге не перебранный все файлы

if($f=='.' || $f=='..') continue; //если файл/каталог - . или .. переходим на следующую итерацию

if(!copy_dir($src.'/'.$f,$dst.'/'.$f)) $error=true; // вызываем эту же функцию, передав имя копируемого файла/каталога и имя результирующего каталога

}

@closedir($dh); //закрываем открытый каталог

return !$ error ;

}

function TryCopy($src,$dst,$name)

{

return copy_dir($src,$dst."/".$name); // вызываем функцию копирования

}

function doCopy()

{

global $FS;

$src=$FS.$_POST["data"]["source"]; // считываем исходное имя каталога / файла из данных , пришедших с сервера

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