Просмотр файла admindirdeldb.php

Размер файла: 1.86Kb
<?php 
$mt=microtime(1);
require_once('config.php');
require_once('shapka.php');
require_once('func.php');
if(!@$_SESSION['admin'])
	{
	print 
'Недостаточно прав<br />';
	}
else
	{
	$err='';
	$dir=htmlspecialchars(mysql_real_escape_string(@$_GET['dir']));
	if(!$dir)
		{
		print 'Не указанна папка<br />';
		}
	elseif(!is_dir("$maindir/$dir") or strstr($dir,'..') or strstr($dir,'/./'))
		{
		print 'Указанной папки не существует<br />';
		}
	else
		{
		print "Папка: &gt;".'<a href="dir.php?dir='.$dir.'">'.$dir.'</a><br />';
		$dirname=name($dir,$translit);
		$opis='';
		$opisfile="opisname/".str_replace('/','DD', $dir).".txt";
		if(file_exists($opisfile))
			{
			$namecontent=file_get_contents($opisfile);
			$j=explode('||',$namecontent);
			$dirname=$j[0];
			$opis=$j[1];
			}
		print "Название: $dirname<br />";
		print "Описание: $opis<br />";
		print $razd;
		if(!isset($_GET['act']))
			{
			print "Вы действительно хотите удалить файлы из базы данных в этом разделе?<br />";
			print "<a href=\"admindirdeldb.php?dir=$dir&amp;act=do\">Да</a>|";
			print '<a href="admindir.php?dir='.$dir.'">Нет</a><br />';
			}
		else
			{
			while(substr($dir,0,1)=='/')
			$dir=substr($dir,1,strlen($dir));
			
			mysql_query("DELETE from `filelib` WHERE `filename` LIKE '$dir/%'") or die(mysql_error());
			print "База данных почишена...<br />";
			}
		print '<a href="admindir.php?dir='.$dir.'">Редактировать раздел</a><br />';
		}
	print $razd;
	print '<a href="admin.php">Админ-панель</a><br />';
	}
print '</div><div class="down"><a href="'.$mainpage.'">'.$mainname.'</a><br /></div><div>';
require('foot.php');
echo '<!--'.(microtime(1)-$mt).'-->'; ?>