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)