Вход Регистрация
Файл: news.php
Строк: 95
<?
###########################################################################
##                         -=FERNUS=-                                    ##
##                       ---------------                                 ##
##                      http://sekis.org                                 ##
##                           *-*-*-*                                     ##
##                           *Колян*                                     ##
##                      ICQ: 42-11-04-014                                ##
##                 E-mail: chipak@list.ru                                ##
##                      FERNUS-KAT v.2.0.SUPER                           ##
##   Любые изменения кода скрипта, его перепродажа (без согласования     ##
##         со мной)-ЗАПРЕЩЕННО и приследуется Мной и Законом об          ##
##                       Авторских Правах!!!                             ##
##                     Автор Скрипта: WI[NN]T                            ##
##                      Доработал: FERNUS                                ##
###########################################################################
error_reporting(0);

include 
"cfg.php";
define('TITLE''Новости РљР°С‚алога');

if(
$v=='wml'){require ('inc/hwml');}
if(
$v=='xhtml'){require ('inc/hxhtml');}

if(
$mod=='index')
{

$dir=opendir('news');
while(
$file=readdir($dir))
{if(
ereg(".news$"$file))
       { 
$zap[]=$file; }}
closedir($dir);

if(!empty(
$zap)){

$c sizeof($zap);
natsort($zap);
$zap=array_reverse($zap);

#
$e=7;

if(isset(
$_GET['ot']) && is_numeric($_GET['ot'])){$ot $_GET['ot'];}
if(empty(
$ot) || $c<$ot){$ot=0;}
if(
$c > ($ot+$e)){ $do=$ot+$e;}
else{
$pages=ceil($c/$e); $ot=($pages*$e)-$e$do=$c;}
#

for($i=$ot$i<$do$i++)
   {
   
$fp file('news/'.$zap[$i]);
   
$coment=str_replace('.news''.coment'$zap[$i]);
   if(
$co = @file('news/'.$coment))
   {
$tc sizeof($co);}else{$tc=0;}

if(
$v=='xhtml'){ echo '<div class="body">'; }

   print 
'<b>'.(trim($fp[0])).'</b><br/>';

if(
$v=='xhtml'){ echo '</div>'; }

echo    
'-<br/>'.(trim($fp[1])).'<br/>-<br/>
         <a href="'
.SELF.'?v='.$v.'&amp;mod=coment&amp;news='.$coment.'">Комментарии</a>['.$tc.']<br/>';
if(
$v=='xhtml'){ echo '<hr/></div>'; }else{echo'- - -<br/>';}}

$x ceil($c/$e);

print 
'<br/>';
if(
$ot-$e >= 0){print '<a href="'.SELF.'?v='.$v.'&amp;ot='.($ot-$e).'&amp;mod='.$mod.'">назад</a>';}
print 
'['.(($ot/$e)+1).']';
if(
$ot+$e $c){print '<a href="'.SELF.'?v='.$v.'&amp;ot='.($ot+$e).'&amp;mod='.$mod.'">вперед</a>';}
print 
'<br/><br/>';
}else{ echo 
'Новостей РЅРµС‚!<br/><br/>'; }

}
// РєРѕРјРјРµРЅС‚арии
if($mod=='coment')
{
$news trim(htmlspecialchars(stripslashes($_GET['news']))); 
$fp= @file('news/'.$news) or $error='Комментариев РЅРµС‚!<br/><br/>';
if(isset(
$error))
{ print 
$error; }else
{
$fp=array_reverse($fp);
print 
'+ <a href="'.SELF.'?v='.$v.'&amp;mod=add&amp;news='.$news.'">добавить</a><br/><br/>';

$c=sizeof($fp);
#
$e=7;

if(isset(
$_GET['ot']) && is_numeric($_GET['ot'])){$ot $_GET['ot'];}
if(empty(
$ot) || $c<$ot){$ot=0;}
if(
$c > ($ot+$e)){ $do=$ot+$e;}
else{
$pages=ceil($c/$e); $ot=($pages*$e)-$e$do=$c;}
#

for($i=$ot$i<$do$i++)
 {
 list(
$name$dat$msg)=explode(':win:'$fp[$i]);

if(
$v=='xhtml'){ echo '<div class="body">'; }

 print 
'<b>'.$name.'</b> ['.$dat.']<br/>';
 
if(
$v=='xhtml'){ echo '</div>'; }

 echo  
$msg;
if(
$v=='xhtml'){ echo '<hr/></div>'; }else{echo'<br/>- - -<br/><br/>';}
 }


$x ceil($c/$e);


if(
$ot-$e >= 0){print '<a href="'.SELF.'?v='.$v.'&amp;ot='.($ot-$e).'&amp;mod='.$mod.'">назад</a>';}
print 
'['.(($ot/$e)+1).']';
if(
$ot+$e $c){print '<a href="'.SELF.'?v='.$v.'&amp;ot='.($ot+$e).'&amp;mod='.$mod.'">вперед</a>';}
print 
'<br/><br/>';
}
print 
'+ <a href="'.SELF.'?v='.$v.'&amp;mod=add&amp;news='.$news.'">добавить</a><br/><br/>';


}

// Р”обавление РєРѕРјРјРµРЅС‚ариев
if($mod=='add')
{
$news trim(htmlspecialchars(stripslashes($_GET['news']))); 
$news str_replace('..'''$news);
$news str_replace('/'''$news);

$data=date("d.m");
$time=date("H:i");
$dat=$data.' | '.$time;

print 
'['.$dat.']<br/>
       ::::::::<br/>'
;

if(
$v=='xhtml'){ echo'<form method="post" action="'.SELF.'?v='.$v.'&amp;mod=addcom&amp;news='.$news.'">'; }

echo   
'Ваше Р�РјСЏ :<br/>
       <input type="text" name="name" maxlength="30" value=""/><br/>
       РљРѕРјРјРµРЅС‚арий :<br/>
       <input type="text" name="msg" maxlength="1024" value=""/><br/>
       ::::::::<br/>'
;

if(
$v=='xhtml')
{ echo
'<input value="-Добавить-" name="do" type="submit"></form>'; }else
{ echo
'<anchor>[ -Добавить- ]<go href="'.SELF.'?v='.$v.'&amp;mod=addcom&amp;news='.$news.'" method="post">
       <postfield name="msg" value="$(msg)"/>
       <postfield name="name" value="$(name)"/>
       </go></anchor><br/>'
; }

}

// Р—апись
if($mod=='addcom')
{
$data=date("d.m");
$time=date("H:i");
$dat=$data.' | '.$time;

$msg trim(htmlspecialchars(stripslashes($_POST['msg'])));
$name trim(htmlspecialchars(stripslashes($_POST['name'])));
$news trim(htmlspecialchars(stripslashes($_GET['news'])));


$error='';
if(empty(
$name)){$error .= 'РќРµ РІРІРµРґРµРЅРѕ Р�РњРЇ!<br/>';}
if(empty(
$msg)){$error .= 'РќРµ РІРІРµРґРµРЅРѕ РЎРћРћР‘ЩЕНР�Р•!<br/>';}

if(empty(
$error))
{

$fp=fopen('news/'.$news'a+');
fputs($fp"$name:win:$dat:win:$msgn");
fclose($fp); chmod('news/'.$news0777);

print 
'Комментарий РґРѕР±Р°РІР»РµРЅ!<br/><br/>';

}else{ print 
$error.'<br/><a href="'.SELF.'?v='.$v.'&amp;mod=add&amp;news='.$news.'">Заново!</a><br/>';}


}

if(
$v=='wml'){require ('inc/fwml');}
if(
$v=='xhtml'){require ('inc/fxhtml');}

?>
Онлайн: 0
Реклама