- <?
- ###########################################################
- # /* Coded by Kolabas #
- # site: http://nkorus.info && http://wap.nkorus.info #
- # mail: kolabas@inbox.ru */ #
- ########## ############
- Error_Reporting(E_ALL & ~E_NOTICE);
- include"inc/conf.php"; if ($action=="koms"){
- if ($action=="koms" && $op=="dob"){ include"inc/head.php"; echo"<form action=\"index.php?action=koms&op=createk\" method=\"post\">Добавить комментарий
- <br/><input type=\"hidden\" name=\"kon\" value=\"$komnews\">Ваше имя:<br/><input type=\"text\" maxlength=\"10\" name=\"nick\" value=\"\"><br/>Комментарий:<br/>
- <input type=\"text\" maxlength=\"100\" name=\"content\" value=\"\"><br/><input type=\"submit\" value=\"Добавить\"><br/>"; include"inc/foot.php"; } else{
- if ($action=="koms" && $op=="createk"){ include"inc/head.php";
- if ($nick=="" && $content==""){ echo"Не заполнены оба поля! Вернитесь <a href=\"index.php?action=koms&komnews=$komnews&op=dob\">назад</a>!"; include"inc/foot.php"; exit; }
- if ($nick=="" ){ echo"Не заполнено поле \"имя\"! Вернитесь <a href=\"index.php?action=koms&komnews=$komnews&op=dob\">назад</a>!"; include"inc/foot.php"; exit;}
- if ($content=="" ){ echo"Не заполнено поле коментария! Вернитесь <a href=\"index.php?action=koms&komnews=$komnews&op=dob\">назад</a>!"; include"inc/foot.php"; exit;}
- $komm='<b><font color="red">'.$nick.'</font></b>::'.$content.'||';
- $komm=str_replace("\r\n", "", $komm); $komm=stripslashes($komm); $komm=htmlspecialchars($komm);
- $komf=fopen("komm/$kon.komm","a+"); flock ($komf,LOCK_EX); fputs($komf,"$komm\r\n"); flock ($komf,LOCK_UN); fclose($komf); echo"Спасибо, $nick! Коментарий успешно добален! <br/><br/><a href=\"index.php?action=koms&komnews=$kon\">В комментарии</a> "; }else
- { include"inc/head.php";
- $kf = @implode("",@file("komm/$komnews.komm"));
- $kf=str_replace("::","<br/>",$kf); $kf=str_replace("||","<br/>***<br/>",$kf);
- $kf=str_replace("<b><font color="red">","<b><font color=\"red\">",$kf); $kf=str_replace("</font></b>","</font></b>",$kf);
- echo"<a href=\"index.php?action=koms&komnews=$komnews&op=dob\">Добавить комент</a><br/>***<br/>";
- echo"$kf"; echo"<a href=\"index.php?action=koms&komnews=$komnews&op=dob\">Добавить комент</a>"; }
- include"inc/foot.php";}} else { if ($action=="news"){
- include"inc/head.php"; $kn = @implode("",@file("news/$news.txt"));
- if (!file_exists("news/$news.txt")) { echo"Произошла ошибка!<br/>"; include"inc/foot.php"; exit;} else { $konews=$news;
- $news=str_replace(".txt","",$news); $news=str_replace(".01"," января",$news); $news=str_replace(".02"," февраля",$news);
- $news=str_replace(".03"," марта",$news); $news=str_replace(".04"," апреля",$news); $news=str_replace(".05"," мая",$news);
- $news=str_replace(".06"," июня",$news); $news=str_replace(".07"," июля",$news); $news=str_replace(".08"," августа",$news);
- $news=str_replace(".09"," сентября",$news); $news=str_replace(".10"," октября",$news); $news=str_replace(".11"," ноября",$news);
- $news=str_replace(".12"," декабря",$news);
- echo"Новости от $news<br/>***<br/>";
- print "$kn<br/><a href=\"index.php?action=koms&komnews=$konews\">Комментарии</a><br/>"; include"inc/foot.php"; }} else {
- if (!$act=="" && $admin==$password && $admin!==""){
- if ($act=="delete" && $admin==$password && $admin!=="") { include"inc/head.php"; unlink ("news/$dnews.txt"); unlink ("komm/$dnews.komm"); if (!file_exists("$dnews.txt")) {echo"Новость успешно удалена!<br/><a href=\"index.php?act=admin&admin=$admin\">В админку</a>"; } else {echo"Произошла ошибка!";} }
- if ($act=="admin" && $admin==$password && $admin!=="") { include"inc/head.php"; echo"Зона администрирования новостей.<br/>
- <a href=\"index.php?act=createn&admin=$admin\">Создать новость</a><br/><a href=\"index.php?act=deleten&admin=admin\">Удалить новость</a><br/>"; }
- if ($act=="deleten" && $admin==$password && $admin!=="") { include"inc/head.php"; echo"Удаление новостей:<br/>***<br/>";
- $direct="news";
- $dir=opendir("$direct");
- while ($file=readdir($dir))
- if(($file!=".")&&($file!="..")){ $a[]=$file; }
- closedir($dir);
- rsort($a);
- foreach ($a as $value) {
- $vnews = @implode("",@file("news/$value"));
- $news=$value;
- $news=str_replace(".txt","",$news); $value=str_replace(".txt","",$value); $value=str_replace(".01"," января",$value);
- $value=str_replace(".02"," февраля",$value); $value=str_replace(".03"," марта",$value); $value=str_replace(".04"," апреля",$value);
- $value=str_replace(".05"," мая",$value); $value=str_replace(".06"," июня",$value);
- $value=str_replace(".07"," июля",$value); $value=str_replace(".08"," августа",$value); $value=str_replace(".09"," сентября",$value);
- $value=str_replace(".10"," октября",$value); $value=str_replace(".11"," ноября",$value); $value=str_replace(".12"," декабря",$value);
- echo "$value <a href =\"index.php?act=delete&admin=$admin&dnews=$news\">Удалить</a><br/>$vnews<br/>***<br/>";} }
- if ($act=="createn" && $admin==$password && $admin!==""){
- include"inc/head.php";
- echo"Создание новости.<br/>
- <form action=\"index.php?act=savekn\" method=\"post\">
- Введите текст новости:<br/><input type=\"text\" name=\"knews\" value=\"\"><br/>Введите дату:<br/><input type=\"text\" name=\"date\" value=\"\">
- <input type=\"hidden\" name=\"admin\" value=\"$password\"><br/><input type=\"submit\" value=\"Создать\"></form>"; } else { }
- if ($act=="savekn" && $admin==$password ){
- include"inc/head.php";
- $date=str_replace(".",".",$date);
- $fp=fopen("news/$date.txt","w+"); fputs($fp,"$knews"); fclose($fp); $fn=fopen("komm/$date.komm","w+"); fclose($fn); if (!$f == "") {
- echo"Произошла ошибка!<br/>Новость не создана!"; } else { echo"Новость успешно добавлена!<br/><a href=\"index.php?act=admin&admin=$admin\">В админку</a>"; }} else { }
- include"inc/foot.php"; } else {
- $direct="news";
- $dir=opendir($direct);
- while ($file=readdir($dir))
- if(($file!=".")&&($file!="..")){ $a[]=$file; }
- closedir($dir);
- include"inc/head.php";
- rsort($a);
- foreach ($a as $value) {
- $vnews = @implode("",@file("news/$value"));
- $news=$value;
- $news=str_replace(".txt","",$news); $value=str_replace(".txt","",$value); $value=str_replace(".01"," января",$value);
- $value=str_replace(".02"," февраля",$value); $value=str_replace(".03"," марта",$value); $value=str_replace(".04"," апреля",$value);
- $value=str_replace(".05"," мая",$value); $value=str_replace(".06"," июня",$value);
- $value=str_replace(".07"," июля",$value); $value=str_replace(".08"," августа",$value); $value=str_replace(".09"," сентября",$value);
- $value=str_replace(".10"," октября",$value); $value=str_replace(".11"," ноября",$value); $value=str_replace(".12"," декабря",$value);
- echo "<a href =\"index.php?action=news&news=$news\">$value</a><br/>$vnews<br/>***<br/>"; }
- include"inc/foot.php";} } }
- ?>