Witam
panowie mam taki skrypt i odpowiada mi on.
chcialbym go umiescic u mnie na stronie
na dysku wszystko dziala i loguje sie bez problemu
lecz po dodaniu skryptu na serwer nie dziala mi logowanie
tzn. wszystko sie otwiera ale przy logowaniu stoi w miejscu
czy napisze dobre haslo czy zle zawsze mam odpowiedz podaj halo
i nie moge wejsc do wpisywania ani usowania newsow...
podaje kod do skryptu i mam nadzieje ze ktos zobaczy gdzie jest blad...
admin.php<?
require "config.php";
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=$encoding">
<title>Administracja sytemem newsów</TITLE>
</HEAD>";
$newsdata="newsdata.dat";
$login_form="<center><b>Podaj hasło administratora</b><br><form method=post action=admin.php>hasło: <input type=password name=pass size=20><br>
<input type=submit value=login></form><hr size=1 noshade>";
$menu="<b>Menu:</b> | <a href="$main_url">strona główna</a> | <a href=admin.php?pass=$pass>administracja</a> | <a href=admin.php?action=delete&pass=$pass>usuń newsa</a> | <a href=admin.php?action=new&pass=$pass>dodaj newsa</a> |<br>";
$action="drawmenu";
}
switch ($action) {
case "delete":
if($pass==$password)
{
$size=(int
)((filesize("$newsdata")+1023
)/1024
); if ($size==0) {
$total=0;
}
echo "<b>Liczba wpisów w bazie:</b> $total<br> <b>Rozmiar bazy: </b>$size KB<br><hr size=1 noshade><br>"; $nr=1;
for ($i=$total; $i >= 0; $i--)
{
$table[$i]=trim($table[$i]); if($table[$i]!="")
{
$text=str_replace("<img src=news/img/news_ico.gif align=bottom>", "", $table[$i]); echo "$nr. $text | <a href=admin.php?action=remove&id=$i&pass=$pass>usuń newsa</a>$spacer"; $nr++;
}
}
}
else
{
}
break;
case "new":
if($pass==$password)
{
echo("$menu<br><p><b>Dodaj newsa</b></p><form method=POST action=admin.php?action=add> tytuł:<br><input type=text name=title size=30><br>
treść:<br><textarea rows=5 name=newsbody cols=25></textarea><br>
autor:<br><input type=text name=author size=20><br>
email:<br><input type=text name=email size=20><br>
<input type=submit value=dodaj>
<input type=hidden name=pass value=$pass><br>
</form><hr size=1 noshade>");
}
else
{
}
break;
case "add":
if($pass==$password)
{
if (eregi("8859-2", $encoding)) {
}
$data="<img src=$image align=bottom> <b>$title</b><br>$date $hour<br><br>$newsbody<p align=left><b>dodał:</b> <a href=mailto:$email>$author</a></p>n";
$f=fopen($newsdata, "a"); echo "$menu<br><b>News został dodany</b>."; }
else
{
}
break;
case "remove":
$f=fopen($newsdata, "w"); for ($i=0; $i <= $total; $i++)
{
if($i!=$id)
{
}
}
echo "$menu<br><b>Usunięto.</b>"; break;
case "drawmenu":
if($pass==$password)
{
$size=(int
)((filesize("$newsdata")+1023
)/1024
); if ($size==0) {
$total=0;
}
echo "<b>Liczba wpisów w bazie:</b> $total<br> <b>Rozmiar bazy: </b>$size KB<hr size=1 noshade><br>"; }
else
{
}
break;
}
?>
prosze o pomoc lub o kontakt na GG: 976879
dziekuje i pozdrawiam
Marcin