![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 22.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Prosze kogoś łaskawego o pomoc. Na php nie znam się wogóle więc postanowiłem umieścić tutaj mój problem. Otóż problem jest taki. Podaje hasło aby zalogować się i dodać newsa i koniec. Nie wyskakuje mi komunikat że hasło jest złe po prostu nic nie wyskakuje tylko zostaje ta sama strona logowania. Umieszczam cały kod admin.php pod spodem i proszę o pomoc.
[php:1:83a773c8ef] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>::: eXtreme team clan :::</title> <LINK REL="stylesheet" HREF="war3.css" TYPE="text/css" tppabs="pod.css"> </head> <body background="tlo.jpg" topmargin="0" leftmargin="0"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="100%" background="bok.jpg" height="102" colspan="3"><p align="center"><img border="0" src="logo.jpg" width="700" height="102"></p></td> </tr> <tr> <td align=center width="100%" colspan="3"> <a href="index.php">News</a> | <a href="admin.php">Dodaj newsa</a> | <a href="onas.php">O nas</a> | <a href="klanow.php">Klanowicze</a> | <a href="klanowki.php">Klanówki</a> | <a href="regul.php">Regulamin</a> | <a href="http://members.lycos.co.uk/xtcw3/forum/index.php?c=3&sid=3cb42c28f9907cf3114ede65d0e817fb">Download</a> | <a href="rek.php">Rekrutacja</a> | <a href="http://members.lycos.co.uk/xtcw3/forum/index.php">Forum</a> | <a href="mailto:btk@space.pl">Kontakt</a></td> </tr> <tr> <td colspan="3" height="20"></td> </tr> <tr> <td width="20"></td> <td align=center ><? $TYTUL=htmlspecialchars(stripslashes($TYTUL)); $TRESCD=htmlspecialchars(stripslashes($TRESCD)); // ---------------------------------------------------------------------------- // Konfiguracja // ---------------------------------------------------------------------------- $pwd="greg"; // hasło dostępowe // ---------------------------------------------------------------------------- // Koniec konfiguracji // ---------------------------------------------------------------------------- // ---------------------------------------------------------------------------- // Funkcja generująca pocz±tek formularza // ---------------------------------------------------------------------------- function form($act) { global $PASS; echo("<FORM METHOD=POST ACTION=admin.php><INPUT TYPE=HIDDEN NAME=PASS VALUE=$PASS><INPUT TYPE=HIDDEN NAME=ACTION VALUE=$act>"); } // ---------------------------------------------------------------------------- // Formularz do podania hasła // ---------------------------------------------------------------------------- function login() { echo("<FORM METHOD=POST ACTION=admin.php><INPUT TYPE=HIDDEN NAME=ACTION VALUE=DODAJFORM>"); ?> <p align="center"><br>Haslo: <INPUT TYPE=PASSWORD NAME=PASS class=f> <INPUT TYPE=SUBMIT VALUE=" OK " class=f></p></FORM> <? } // ---------------------------------------------------------------------------- // Formularz do wpisania news'a // ---------------------------------------------------------------------------- function dodajForm() { form("POTWIERDZ"); ?> <TABLE> <TR> <TD>Autor:</TD><TD><INPUT TYPE=TEXT NAME=TYTUL SIZE=40 class=f></TD> </TR> <TR> <TD>Tresc:</TD><TD><TEXTAREA NAME=TRESCD COLS=40 ROWS=15 class=f></TEXTAREA></TD> </TR> <TR> <TD> </TD><TD><INPUT TYPE=SUBMIT VALUE=Wyslij class=f></TD> </TR> </TABLE> </FORM> <? } // ---------------------------------------------------------------------------- // Potwierdzenie tre¶ci // ---------------------------------------------------------------------------- function potwierdz() { global $TYTUL, $TRESCD; form("DODAJ"); ?> <INPUT TYPE=HIDDEN NAME=TYTUL VALUE="<? echo($TYTUL); ?>"> <INPUT TYPE=HIDDEN NAME=TRESCD VALUE="<? echo($TRESCD); ?>"> <BR> <b> <? echo($TYTUL); ?> </b> <BR> <? echo($TRESCD); ?><BR><BR> <INPUT TYPE=SUBMIT VALUE=DODAJ class=f> </FORM> <? } // ---------------------------------------------------------------------------- // Dodanie news'a // ---------------------------------------------------------------------------- function dodaj() { global $TYTUL, $TRESCD; $linie=file("newsdata/list"); $linie[0]=chop($linie[0]); $file=fopen("newsdata/data/d".$linie[0], "w"); flock($file, 2); fputs($file, $TRESCD); flock($file, 3); fclose($file); $file=fopen("newsdata/list", "w"); flock($file, 2); fputs($file, ($linie[0]+1)."n$TYTULn".date("Y-m-d H:i")."n".$linie[0]."n"); for($i=1;$i<count($linie);$i++) fputs($file, $linie[$i]); flock($file, 3); fclose($file); ?> Wiadomosc zostala dodana. <? } // ---------------------------------------------------------------------------- // Informacja o złym ha¶le // ---------------------------------------------------------------------------- function zleHaslo() { ?> Podane hasło jest nieprawidłowe. <? login(); } if($ACTION=="") { login(); } else { if($PASS==$pwd) { switch($ACTION) { case "DODAJFORM": dodajForm(); break; case "POTWIERDZ": potwierdz(); break; case "DODAJ": dodaj(); break; } } else { zleHaslo(); } } ?></td> <td width="20"></td> </tr> <tr> <td width="100%" colspan="3" height="50"></td> </tr> <tr> <td width="100%" colspan="3"> <h1 align="center">Wszelkie prawa zastrzezone © Web design by BTK</td> </tr> </table> </body> </html> [/php:1:83a773c8ef] Z góry dziękuje za pomoc. __ BCode :: php - bo jak nie, to lodówką poszczuję. (scanner) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:15 |