Просмотр файла zagrcent/load.php

Размер файла: 1.19Kb
<?php
include('db.php');
include('nast.php');
include('func.php');
include('shapka.php');
$time=time();
$file=mysql_escape_string($file);
$dirname=dirname($file);
$basename=basename($file);
while($file[0]=='/')
$sd=substr($file,1,strlen($file));
$result=mysql_query("SELECT * from `file` WHERE `sd`='$dirname' and `file`='$basename'");
if(
(in_array(r($file), $progf) or in_array(r($file), $imagef) or in_array(r($file), $temaf) or in_array(r($file), $musicf) or in_array(r($file),$videof) or in_array(r($file),$zipf)) and (!in_array(r($file,1), $progf) and !in_array(r($file,1), $temaf) and !in_array(r($file,1), $videof)) and !strstr($dirname,"..") and file_exists($file))
	{
if(!mysql_num_rows($result))
{
mysql_query("INSERT into `file` VALUES(0,'$dirname','$basename','1','".time()."','".filectime($file)."')");}
else
{
$fileinfo=mysql_fetch_array($result);
mysql_query("UPDATE `file` SET `rat`=`rat`+1,`ldate`='$time' WHERE `id`='$fileinfo[id]'");
}
header("Location: $file");
	}
	else
	{
print $beginpage;

include('rekl.php');
print 'Ошибка!Файла не существует<br/>';
print "<a href=\"index.php\">выбрать раздел</a><br/>";
print $endpage;
	}
?>