Просмотр файла txtban/admin/news_add.php

Размер файла: 2.51Kb
  1. <? header("Content-Type: text/vnd.wap.wml");
  2. header("Cache-Control: no-cache");
  3. echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>
  4. <!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";?>
  5. <?php
  6. include "../config.inc.php";
  7. include "../fo.php";
  8. print '<wml><card title="&#x0414;o&#x0431;a&#x0432;&#x043B;e&#x043D;&#x0438;e &#x043D;o&#x0432;oc&#x0442;e&#x0439;">';
  9. if ($log <> $log_a){
  10. print "<p>He&#x0432;ep&#x043D;&#x044B;&#x0439; &#x043B;o&#x0433;&#x0438;&#x043D;</p></card></wml>";
  11. exit;}
  12. if ($pass <> $pass_a){
  13. print "<p>He&#x0432;ep&#x043D;&#x044B;&#x0439; &#x043F;apo&#x043B;&#x044C;</p></card></wml>";
  14. exit;}
  15.  
  16. If (!isset($_GET['mode']) || $_GET['mode']!="ok"){
  17. $mode="no";
  18. }else $mode="ok";
  19.  
  20. switch($mode){
  21. case "no":
  22. echo "<p>
  23. Te&#x043C;a(&#x0434;a&#x0442;a):[eng]<br/><input type=\"text\" name=\"theme\" emptyok=\"false\" /><br/>
  24. Te&#x043C;a:<br/><input type=\"text\" name=\"text\" emptyok=\"false\"/><br/>
  25. <anchor>
  26. &#x0414;o&#x0431;a&#x0432;&#x0438;&#x0442;&#x044C;
  27. <go href=\"news_add.php\" method=\"get\">
  28. <postfield name=\"log\" value=\"$log\"/>
  29. <postfield name=\"pass\" value=\"$pass\"/>
  30. <postfield name=\"text\" value=\"$(text)\"/>
  31. <postfield name=\"theme\" value=\"$(theme)\"/>
  32. <postfield name=\"mode\" value=\"ok\"/>
  33. </go>
  34. </anchor>
  35. <br/>
  36.  
  37. <a href=\"index.php?log=$log&amp;pass=$pass\">A&#x0434;&#x043C;&#x0438;&#x043D;-&#x041F;a&#x043D;e&#x043B;&#x044C;</a>
  38. </p>
  39. ";
  40. break;
  41.  
  42.  
  43. case "ok":
  44. If (!isset($_GET['theme']) || !isset($_GET['text']) || !preg_match("/^[a-z0-9_.]+$/",$_GET['theme'])){
  45. echo "<p>
  46. B&#x0432;e&#x0434;e&#x043D;&#x044B; &#x043D;e &#x0432;ce &#x0434;a&#x043D;&#x043D;&#x044B;e!
  47. <br/>
  48.  
  49. <a href=\"index.php?log=$log&amp;pass=$pass\">A&#x0434;&#x043C;&#x0438;&#x043D;-&#x041F;a&#x043D;e&#x043B;&#x044C;</a>
  50.  
  51. </p></card></wml>";
  52.  
  53. exit;
  54. }
  55.  
  56.  
  57. $theme=$_GET['theme'];
  58. $text=$_GET['text'];
  59. If (!file_exists("../news/read.txt")) @fopen("../news/read.txt","w+");
  60.  
  61. $ttt=file("../news/read.txt");
  62.  
  63. $count=count($ttt);
  64. $ttt2='';
  65. for($i=0;$i<$count;$i++){
  66. $ttt2=$ttt2.$ttt[$i];
  67. }
  68.  
  69. $ttt=$ttt2;
  70.  
  71. $f=@fopen('../news/read.txt','w+');
  72. @fwrite($f,$theme.'
  73. '.$ttt);
  74. @fclose($f);
  75.  
  76. $f=@fopen('../news/'.$theme,'w+');
  77. @fputs($f,translit($text));
  78. @fclose($f);
  79.  
  80. echo "<p>
  81. Ho&#x0432;oc&#x0442;&#x0438; &#x0434;o&#x0431;a&#x0432;&#x043B;e&#x043D;&#x044B;
  82. <br/>
  83. <a href=\"index.php?log=$log&amp;pass=$pass\">A&#x0434;&#x043C;&#x0438;&#x043D;-&#x041F;a&#x043D;e&#x043B;&#x044C;</a>
  84. </p>
  85.  
  86.  
  87. ";
  88.  
  89. break;
  90.  
  91. }
  92.  
  93. print '</card></wml>';
  94. ?>