to jest plik site.php
<html>
<body background="obrazki/body.gif" text="lime" size="2" link="red">
<?php
switch($_GET['akcja'])
{ default:
<br /><br /><b>REJESTRACJA</b><hr width=\"100%\"><br />
<form action=\"site.php?akcja=zarejestruj\" method=\"post\">
nick: <input type=\"text\" name=\"nick\"><br />
haslo: <input type=\"text\" name=\"haslo\"><br />
<input type=\"submit\" value=\"zarejestruj\">
</form>
<br /><br /><br /><br />
<b>LOGOWANIE</b><hr width=\"100%\"><br />
<form action=\"site.php?akcja=zaloguj\" method=\"post\">
nick: <input type=\"text\" name=\"nick\"><br />
haslo: <input type=\"text\" name=\"haslo\"><br />
<input type=\"submit\" value=\"zaloguj\">
</form>
");
break;
case "zarejestruj":
$nick = $_POST['nick'];
$haslo = md5($_POST['haslo']); $plik = $nick.".txt";
fwrite($fp, $nick."##".$haslo."\n");
konto o nazwie [".$_POST['nick']."] zostalo pomyslnie utworzone !<br /><r /><a href=\"site.php\">powrot</a>
");
break;
case "zaloguj":
$nick = $_POST['nick'];
$haslo = md5($_POST['haslo']); $plik = $nick.".txt";
$linia = explode("##", $zawartosc); $linia[1
] = trim($linia[1
]);
if($nick==$linia[0] && $haslo==$linia[1])
{
echo("zalogowales sie pomyslnie!<br /><a href=\"logok55442463265435242442543.php\">Gra!!!</a>"); }
else
{
echo("podales bledne dane! <br /><a href=\"site.php\">powrot</a><br /><br />"); }
break;
}
?>
Ten plik zapisuje uzytkownikow z haslem w plikach tekstowych
To plik praca.php
<?php
/* wysyła cookie na komputer użytkownika */
?>
<HTML>
<BODY>
<?php
$sile=fopen("counter.txt", "r"); if (30>$le)
{
echo "Dobrze ćwiczysz<BR>"; }
else
{
echo "Nie możesz tyle pracować bo się przećwiczysz<BR>"; break;
}
{ /* sprawdza, czy plik istnieje */
$file=fopen("counter.txt", "r"); /* otwiera plik */ flock($file, 1
); /* blokuje plik */
$ile=fgets($file, 100
); /* odczytuje wartość */
flock($file, 3
); /* odblokowuje plik */ fclose($file); /* zamyka plik */
if($visited='1') /* sprawdza, czy
użytkownik już odwiedzał stronę */
{
$ile++; /* zwiększa wartość
o 1 tylko po pierwszym wejściu */
}
}
else
{
$ile=1; /* jeśli plik nie istnieje, wyświetli się 1 */
}
$file=fopen("counter.txt", "w"); /* otwiera plik do zapisu */ flock($file, 2
); /* blokuje do zapisu */
fwrite($file, $ile); /* zapisuje wartość */
flock($file, 3
); /* odblokowuje plik */ fclose($file); /* zamyka plik */ echo ("Dostałes 1 sily"); ?>
</BODY>
</HTML>
Ten plik powoduje robienie sie nowego pliku txt i zapisywania w nim sily.
To plik panel.html w nim ma sie wyswietlac nick gracza i sila(Na przyklad)
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta name="Description" content="opis zawartości strony" />
<meta name="Keywords" content="wyrazy kluczowe" />
<meta name="Author" content="autor strony" />
<title>Gra Hogwart-MMORPG</title>
</head>
<body background="obrazki/body.gif" text="lime" size="2" link="red">
<table border="1" width="200" height="350" bordercolor="#6699FF" background="obrazki/37.jpg">
<tr>
<td><center><big><big>
<font color="#0000CC">
<?php
?>
<br></font></big></big></center>
Siła:<?php
$sila = fopen("counter.txt", "r"); ?>
</td>
</tr>
</table>
I chodzi mi oto czy byście mogli jakoś przerobić mój skrypt żeby ta siła nie była zapisywana w osobnym pliku tylko tam gdzie jest haslo gracza i żeby to wszystko jakoś działo.
Z góry dziękuje!!I Pozdrawiam
Mati