Курсовая работа: Разработка веб файлового менеджера с использованием технологии Ajax
function doView()
{
global $FS;
$fname=$FS.$_POST["data"]["fname"];
if (!file_exists($fname)) {echo "ViewAnswer(2);";return false;}
if (($text=@file_get_contents($fname))===false) echo "ViewAnswer(1);";
else {
$text=preg_replace("/\"/","\\\"",$text);
echo "text=\"".mysql_escape_string($text)."\"; ViewAnswer(0)";
}
}
doView();
?>
Функция реализации редактирования и создания файла
<?
function Save($name) // сохранение файла
{
if (!($f=@fopen($name,"w"))) return 1; //попытка открытия файла для записи
fputs($f,$_POST["data"]["text"]); // запись в файл
fclose($f); // закрытие файла
return 2;
}
function doEdit()
{
global $FS;
$saved=0;
$name=$FS.$_POST["data"]["name"];
if (@$_POST["data"]["save"]) $saved=Save($name);
if (!file_exists($name)) {echo "EditAnswer(1,$saved);";return false;}