http://marezo.scholaris.pl/marezo/news/administracja.php

sciagnelem skrypt z systeme newsow i instrukcji bylo zeby tylko haslo zminic zminilem haslo na abc i jak wpisuje to haslo to nic sie niedzieje

tu jest kod zrodlowy administracja.php

  1. <?
  2.  
  3. // TVnews wersja 1.2 by Micha³ Ciecierski
  4.  
  5. include("haslo.php");
  6.  
  7. function podaj() {
  8. include("haslo.php");
  9.  
  10. echo ("<p align=center><font face=Verdana color=blue size=5><b>Administracja</b><p><font color=black size=2><form method=post action=administracja.php><p align=center><font face=Verdana size=2>Has³o: <input type=password name=haslo size=20><br><input type=submit value=Logon></font></p></form><hr noshade size=1>");
  11. }
  12.  
  13. if ("$haslo"=="$pass") {
  14. prawidlowe();
  15. }
  16.  
  17.  
  18.  
  19. function prawidlowe() {
  20. global $pass;
  21.  
  22. echo ("<p align=center><font face=Verdana color=blue size=5><b>Administracja</b></font><table border=0><tr><td><form method=post action=administracja.php><input type=hidden name=act value=nwewww><input type=submit value="Nowy news"><input type=hidden name=haslo value=$pass></form><td><form method=post action=administracja.php><input type=hidden name=act value=ewdwiwtw><input type=submit value="Edycja newsa"><input type=hidden name=haslo value=$pass></form></td><td><form method=post action=administracja.php><input type=hidden name=pok value=tak><input type=hidden name=haslo value=$pass><input type=submit value="Wy&para;wietl newsy"></form></td><td><form method=post action=administracja.php><input type=submit value="Usuñ newsa"><input type=hidden name=act value=uwswuwnw><input type=hidden name=haslo value=$pass></form></td></tr></table><font face=verdana size=2>created by Micha³ 'The Vill' Ciecierski<br>wersja 1.2<hr noshade size=1 color=black>");
  23.  
  24. }
  25. include("haslo.php");
  26. if ($act=="nwewww") {
  27. if ($haslo==$pass) {
  28.  
  29. echo("<p align=center><font size=4 face=Verdana color=#0000FF><b>Dodawanie newsa</b></font></p><form method=POST action=administracja.php?act=nowy><p align=center><font size=2 face=Verdana><b>Ksywa: <input type=text name=ksywa size=20></b></font></p><p align=center><font size=2 face=Verdana><b>Email: <input type=text name=email size=20></b></font></p><p align=center><font size=2 face=Verdana><b>Temat: <input type=text name=temat size=33></b></font></p><p align=center><font size=2 face=Verdana><b>Tre&para;æ: <textarea rows=5 name=tresc cols=25></textarea></b></font></p><p align=center><font size=2 face=Verdana><b><input type=submit value=Wy&para;lij><input type=hidden name=haslo value=$pass></b></font></p></form><p align=center></a>");
  30. }
  31. }
  32.  
  33. if ($act=="nowy") {
  34. include("haslo.php");
  35. if($haslo==$pass) {
  36. // Kolejny numer
  37.  
  38. if(!$tresc) {
  39. echo("<font face=verdana size=2>podaj zawarto&para;æ!");
  40. }
  41.  
  42. else {
  43.  
  44. $data = date('d.m.Y');
  45. $godzina = date('H:i:s');
  46.  
  47. $liczenie = fopen("./licz.txt", "r");
  48. $poprzedni = fread ($liczenie, 999);
  49. fclose($liczenie);
  50.  
  51. $poprzedni++;
  52.  
  53. $liczenien = fopen("./licz.txt", "w");
  54. fputs ($liczenien, $poprzedni);
  55. fclose($liczenien);
  56.  
  57. // Zapisywanie newsa
  58.  
  59. $plik = fopen ("./$poprzedni.txt", "w");
  60. fputs ($plik, "<font face=Verdana size=2 color=black><b>$temat</b><br><font face=Verdana size=1 color=#808080>$data, $godzina<br><font face=Verdana size=2 color=black>$tresc<br><a href=mailto:$email>$ksywa</a><p>");
  61. fclose ($plik);
  62.  
  63. echo ("<font face=verdana size=2>News pomy&para;lnie zapisany!<p>");
  64. }}
  65. }
  66.  
  67. if ($act=="ewdwiwtw") {
  68. include("haslo.php");
  69. if($haslo==$pass) {
  70. echo("<p align=center><font size=4 face=Verdana color=#0000FF><b>Edycja newsa</b></font><form method=POST action=administracja.php><input type=hidden name=act value=edycja><p align=center><b><font size=2 face=Verdana>Podaj numer newsa: <input type=text name=numer size=20><input type=hidden name=haslo value=$pass><input type=submit value=OK></font></b></p></form>");
  71. }
  72. }
  73.  
  74. if ($act=="edycja") {
  75. include("haslo.php");
  76. if($haslo==$pass) {
  77. if ("$menu"=="") {
  78. include("haslo.php");
  79. if($haslo==$pass) {
  80. // Edycja newsów
  81.  
  82. if(file_exists("./$numer.txt")) {
  83.  
  84. $plik = fopen ("./$numer.txt", "r");
  85. $cownim = fread ($plik, 99999);
  86. fclose($plik);
  87.  
  88. function zmien($cownim) {
  89. $cownim = str_replace("<", "&lt;", $cownim);
  90. $cownim = str_replace(">", "&gt;", $cownim);
  91. return $cownim;
  92. }
  93.  
  94. $cownim = zmien($cownim);
  95.  
  96. echo ("<p align=center><font size=4 face=Verdana color=#0000FF><b>Edycja newsa</b></font><p><font face=Verdana size=2><b>Zawarto&para;æ pliku:</b><p>");
  97. echo ("$cownim<p>");
  98.  
  99. echo("<form method=POST action=administracja.php?act=edycja><p align=center><b>Nowa zawarto&para;æ pliku:</b> <p align=center> <textarea rows=10 name=tresc cols=40></textarea><input type=hidden name=menu value=zapisz><input type=hidden name=haslo value=$pass><input type=hidden name=numerek value=$numer></p><p align=center><input type=submit value=Wy&para;lij></p></form>");
  100. }
  101.  
  102. else {
  103. echo("<font face=Verdana size=2>nie ma takiego newsa!");
  104. }}
  105.  
  106. }
  107.  
  108.  
  109. if ("$menu"=="zapisz") {
  110. include("haslo.php");
  111. if($haslo==$pass) {
  112. // Zapisywanie
  113.  
  114. $plikn = fopen ("./$numerek.txt", "w");
  115. fputs($plikn, $tresc);
  116. fclose($plikn);
  117.  
  118. $pliknn = fopen ("./$numerek.txt", "r");
  119. $cownim = fread ($pliknn, 99999);
  120. fclose($pliknn);
  121.  
  122. echo ("<p align=center><font size=4 face=Verdana color=#0000FF><b>News zapisany</b></font><p><font face=Verdana size=2><b>Nowa zawarto&para;æ pliku numer $numerek:</b><p>$tresc<p><form action=administracja.php method=post><input type=hidden name=haslo value=$pass></form>");
  123. }}
  124. }
  125. }
  126.  
  127. if ($act=="uwswuwnw") {
  128. if($haslo==$pass) {
  129. echo ("<p align=center><font size=4 face=Verdana color=#0000FF><b>Usuwanie newsów</b></font><p><form method=POST action=administracja.php?act=uwswuwnw&us=pot><p align=center><font face=Verdana size=2><b>Podaj numer newsa do usuniêcia:</b> <input type=text name=ktory size=20><input type=submit value=OK><input type=hidden name=haslo value=$pass></p></form>");
  130.  
  131. if ($us=="pot") {
  132. if(file_exists("./$ktory.txt")) {
  133. echo("Usuñ plik z newsem numer $ktory:<p><a href=administracja.php?act=uwswuwnw&us=tak&ktory=$ktory&haslo=$pass>usuñ</a>");
  134. }
  135.  
  136. else {
  137. echo("nie ma takiego newsa!");
  138. }}
  139.  
  140. if ($us=="tak") {
  141. $plik = fopen ("./$ktory.txt", "w");
  142. fputs($plik, "");
  143. fclose($plik);
  144.  
  145. if ("$ktory">0) {
  146. echo ("<p><b>News pomy&para;lnie usuniêty!</b>");
  147. }}
  148. }}
  149.  
  150.  
  151. if($pok=="tak") {
  152.  
  153.  
  154. if($haslo==$pass) {
  155.  
  156. echo("<p align=center><font size=4 face=Verdana color=#0000FF><b>Wszystkie newsy</b></font><p>");
  157.  
  158. $plik = fopen ("./licz.txt", "r");
  159. $wyswietl = fread ($plik, 999);
  160. fclose($plik);
  161.  
  162. function odczyt() {
  163. global $wyswietl;
  164.  
  165. $otworz = fopen ("./$wyswietl.txt", "r");
  166. $pobierz = fread ($otworz, 999999);
  167. fclose($otworz);
  168.  
  169. echo ("<font face=Verdana size=2>News numer $wyswietl:<br>");
  170. echo $pobierz;
  171. echo ("<p>");
  172.  
  173. $wyswietl--;
  174.  
  175. if($wyswietl>0) {
  176. odczyt();
  177. }
  178. }
  179.  
  180. if($wyswietl>0) {
  181. odczyt();
  182. }
  183.  
  184. }
  185. }
  186.  
  187. if(!$haslo) {
  188. podaj();
  189. }
  190. ?>