File size: 2.55Kb
<?php
$mt=microtime(1);
require_once('config.php');
require_once('shapka.php');
require_once('func.php');
$fid=intval($_GET['file']);
$result=mysql_query("SELECT * from `filelib` WHERE `fid`='$fid'")or die(mysql_error());
if(!mysql_num_rows($result))
print 'Файла не существует<br />';
else
{
$fl=mysql_fetch_assoc($result);
$filename="$maindir/$fl[filename]";
if(!file_exists($filename))
{
mysql_query("DELETE from `filelib` WHERE `fid`='$fid'");
print 'Файла не существует<br />';
}
else
{
$file=file($filename);
$page=intval(@$_GET['page']) or $page=intval(@$_POST['page'])-1;
$counttext=count($file);
$n=0;
$text[$n]='';
for($i=0; $i<$counttext; $i++)
{
$text[$n].=$file[$i];
unset($file[$i]);
if(strlen($text[$n])>=$textlen)
{
if($n and $page!=$n)
unset($text[$n]);
$n++;
$text[$n]='';
//print '<b>'.($n-1)."</b> ".nl2br($text[$n-1]).'<hr/>';
}
}
$text[$n]=trim($text[$n]);
if(!isset($text[$page]))
$page=0;
if(!$text[$n])
{
$n--;
//unset($text[$n]);
}
print "<a href=\"load.php?file=$fid\">Скачать статью</a><br />";
if($encoding)
$text[$page]=mb_convert_encoding($text[$page],'utf-8', $encoding );
print nl2br(htmlspecialchars(trim($text[$page]))).'<br />';
print $razd;
if($n>0)
{
print nav_page($n+1,$page,"look.php?file=$fid&page=");
print
'</div><form method="post" action="look.php?file='.$fid.'"><div>
<input type="text" name="page" maxlength="4" value="'.($page+1).'" size="3"/>
<input value="GO" name="do" type="submit"/></div></form><div>';
}
if($page==0)
{
mysql_query("UPDATE `filelib` SET `look`=`look`+1 WHERE `fid`='$fid'");
print 'Просмотров: '.($fl['look']+1).'<br />';
}
print "Дата добавления:".date('d/m/Y H:i',$fl['dateadd']).'<br />';
/*$globpr=glob("$filename*.*");
$cnt=count($globpr);
if($cnt)
{
print 'Прикрепленные файлы:<br />';
for($i=0; $i<$cnt; $i++)
{
$fname=str_replace($filename.'.','',$globpr[$i]);
$size=size(filesize($globpr[$i]));
print "<a href=\"$globpr[$i]\">$fname($size)</a><br />";
}
}*/
print "<a href=\"dir.php?dir=".dirname($fl['filename'])."\">Вернуться в раздел</a><br />";
}
}
print '<a href="index.php">>Разделы</a><br />';
print '</div><div class="down"><a href="'.$mainpage.'">'.$mainname.'</a><br /></div><div>';
require('foot.php');
echo '<!--'.(microtime(1)-$mt).'-->'; ?>