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

Размер файла: 7.41Kb
  1. <?
  2. ###########################################################
  3. # /* Coded by Kolabas #
  4. # site: http://nkorus.info && http://wap.nkorus.info #
  5. # mail: kolabas@inbox.ru */ #
  6. ########## ############
  7. Error_Reporting(E_ALL & ~E_NOTICE);
  8. include"inc/conf.php"; if ($action=="koms"){
  9. if ($action=="koms" && $op=="dob"){ include"inc/head.php"; echo"<form action=\"index.php?action=koms&op=createk\" method=\"post\">Добавить комментарий
  10. <br/><input type=\"hidden\" name=\"kon\" value=\"$komnews\">Ваше имя:<br/><input type=\"text\" maxlength=\"10\" name=\"nick\" value=\"\"><br/>Комментарий:<br/>
  11. <input type=\"text\" maxlength=\"100\" name=\"content\" value=\"\"><br/><input type=\"submit\" value=\"Добавить\"><br/>"; include"inc/foot.php"; } else{
  12. if ($action=="koms" && $op=="createk"){ include"inc/head.php";
  13. if ($nick=="" && $content==""){ echo"Не заполнены оба поля! Вернитесь <a href=\"index.php?action=koms&komnews=$komnews&op=dob\">назад</a>!"; include"inc/foot.php"; exit; }
  14. if ($nick=="" ){ echo"Не заполнено поле \"имя\"! Вернитесь <a href=\"index.php?action=koms&komnews=$komnews&op=dob\">назад</a>!"; include"inc/foot.php"; exit;}
  15. if ($content=="" ){ echo"Не заполнено поле коментария! Вернитесь <a href=\"index.php?action=koms&komnews=$komnews&op=dob\">назад</a>!"; include"inc/foot.php"; exit;}
  16. $komm='<b><font color="red">'.$nick.'</font></b>::'.$content.'||';
  17. $komm=str_replace("\r\n", "", $komm); $komm=stripslashes($komm); $komm=htmlspecialchars($komm);
  18. $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
  19. { include"inc/head.php";
  20. $kf = @implode("",@file("komm/$komnews.komm"));
  21. $kf=str_replace("::","<br/>",$kf); $kf=str_replace("||","<br/>***<br/>",$kf);
  22. $kf=str_replace("&lt;b&gt;&lt;font color=&quot;red&quot;&gt;","<b><font color=\"red\">",$kf); $kf=str_replace("&lt;/font&gt;&lt;/b&gt;","</font></b>",$kf);
  23. echo"<a href=\"index.php?action=koms&komnews=$komnews&op=dob\">Добавить комент</a><br/>***<br/>";
  24. echo"$kf"; echo"<a href=\"index.php?action=koms&komnews=$komnews&op=dob\">Добавить комент</a>"; }
  25. include"inc/foot.php";}} else { if ($action=="news"){
  26. include"inc/head.php"; $kn = @implode("",@file("news/$news.txt"));
  27. if (!file_exists("news/$news.txt")) { echo"Произошла ошибка!<br/>"; include"inc/foot.php"; exit;} else { $konews=$news;
  28. $news=str_replace(".txt","",$news); $news=str_replace(".01"," января",$news); $news=str_replace(".02"," февраля",$news);
  29. $news=str_replace(".03"," марта",$news); $news=str_replace(".04"," апреля",$news); $news=str_replace(".05"," мая",$news);
  30. $news=str_replace(".06"," июня",$news); $news=str_replace(".07"," июля",$news); $news=str_replace(".08"," августа",$news);
  31. $news=str_replace(".09"," сентября",$news); $news=str_replace(".10"," октября",$news); $news=str_replace(".11"," ноября",$news);
  32. $news=str_replace(".12"," декабря",$news);
  33. echo"Новости от $news<br/>***<br/>";
  34. print "$kn<br/><a href=\"index.php?action=koms&komnews=$konews\">Комментарии</a><br/>"; include"inc/foot.php"; }} else {
  35. if (!$act=="" && $admin==$password && $admin!==""){
  36. 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"Произошла ошибка!";} }
  37. if ($act=="admin" && $admin==$password && $admin!=="") { include"inc/head.php"; echo"Зона администрирования новостей.<br/>
  38. <a href=\"index.php?act=createn&admin=$admin\">Создать новость</a><br/><a href=\"index.php?act=deleten&admin=admin\">Удалить новость</a><br/>"; }
  39. if ($act=="deleten" && $admin==$password && $admin!=="") { include"inc/head.php"; echo"Удаление новостей:<br/>***<br/>";
  40. $direct="news";
  41. $dir=opendir("$direct");
  42. while ($file=readdir($dir))
  43. if(($file!=".")&&($file!="..")){ $a[]=$file; }
  44. closedir($dir);
  45. rsort($a);
  46. foreach ($a as $value) {
  47. $vnews = @implode("",@file("news/$value"));
  48. $news=$value;
  49. $news=str_replace(".txt","",$news); $value=str_replace(".txt","",$value); $value=str_replace(".01"," января",$value);
  50. $value=str_replace(".02"," февраля",$value); $value=str_replace(".03"," марта",$value); $value=str_replace(".04"," апреля",$value);
  51. $value=str_replace(".05"," мая",$value); $value=str_replace(".06"," июня",$value);
  52. $value=str_replace(".07"," июля",$value); $value=str_replace(".08"," августа",$value); $value=str_replace(".09"," сентября",$value);
  53. $value=str_replace(".10"," октября",$value); $value=str_replace(".11"," ноября",$value); $value=str_replace(".12"," декабря",$value);
  54. echo "$value <a href =\"index.php?act=delete&admin=$admin&dnews=$news\">Удалить</a><br/>$vnews<br/>***<br/>";} }
  55. if ($act=="createn" && $admin==$password && $admin!==""){
  56. include"inc/head.php";
  57. echo"Создание новости.<br/>
  58. <form action=\"index.php?act=savekn\" method=\"post\">
  59. Введите текст новости:<br/><input type=\"text\" name=\"knews\" value=\"\"><br/>Введите дату:<br/><input type=\"text\" name=\"date\" value=\"\">
  60. <input type=\"hidden\" name=\"admin\" value=\"$password\"><br/><input type=\"submit\" value=\"Создать\"></form>"; } else { }
  61. if ($act=="savekn" && $admin==$password ){
  62. include"inc/head.php";
  63. $date=str_replace(".",".",$date);
  64. $fp=fopen("news/$date.txt","w+"); fputs($fp,"$knews"); fclose($fp); $fn=fopen("komm/$date.komm","w+"); fclose($fn); if (!$f == "") {
  65. echo"Произошла ошибка!<br/>Новость не создана!"; } else { echo"Новость успешно добавлена!<br/><a href=\"index.php?act=admin&admin=$admin\">В админку</a>"; }} else { }
  66. include"inc/foot.php"; } else {
  67. $direct="news";
  68. $dir=opendir($direct);
  69. while ($file=readdir($dir))
  70. if(($file!=".")&&($file!="..")){ $a[]=$file; }
  71. closedir($dir);
  72. include"inc/head.php";
  73. rsort($a);
  74. foreach ($a as $value) {
  75. $vnews = @implode("",@file("news/$value"));
  76. $news=$value;
  77. $news=str_replace(".txt","",$news); $value=str_replace(".txt","",$value); $value=str_replace(".01"," января",$value);
  78. $value=str_replace(".02"," февраля",$value); $value=str_replace(".03"," марта",$value); $value=str_replace(".04"," апреля",$value);
  79. $value=str_replace(".05"," мая",$value); $value=str_replace(".06"," июня",$value);
  80. $value=str_replace(".07"," июля",$value); $value=str_replace(".08"," августа",$value); $value=str_replace(".09"," сентября",$value);
  81. $value=str_replace(".10"," октября",$value); $value=str_replace(".11"," ноября",$value); $value=str_replace(".12"," декабря",$value);
  82. echo "<a href =\"index.php?action=news&news=$news\">$value</a><br/>$vnews<br/>***<br/>"; }
  83. include"inc/foot.php";} } }
  84. ?>