Witam mam problem z rejestracja i logowaniem
rejestracja przebiega pomyslnie tylko nietworzy w katalogu users pliki o takiego cos.dat zamist tego tworzy sie pusty plik bez nazwy z konsowka .dat
Plik rejestracja
<?php
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-2\">
<div align=center>
<form ACTION=\"index.php?id=dodaj\" method=post>
<p class=\"articlehead\" align=\"left\">Rejestracja</p>
<table class=table width=300>
<tr>
<td width=\"81\">
Login:</td><td width=\"209\">
<input TYPE=\"text\" name=\"log\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\">
*</td>
</tr>
<tr>
<td width=\"81\">
Hasło:
</td><td width=\"209\">
<input TYPE=\"password\" name=\"pass\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\">
*</td>
</tr>
<tr>
<td width=\"81\">
E
-Mail:</td
><td width
=\"209\"><input TYPE=\"text\" name=\"mail\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\">
*</td>
</tr>
<tr>
<td width=\"81\">
</td><td width=\"209\">
</td>
</tr>
<tr>
<td width=\"81\">
Imię:</td><td width=\"209\">
<input TYPE=\"text\" name=\"im\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\"></td>
</tr>
<tr>
<td width=\"81\">
Nazwisko: </td><td width=\"209\">
<input TYPE=\"text\" name=\"naz\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\"></td>
</tr>
<tr>
<td width=\"81\">
Wiek:</td><td width=\"209\">
<select size=\"1\" name=\"lat\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\">
<option selected value=\"Nie podano\">--- Wybierz ---</option>
<option>Poniżej 10</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>Powyżej 30</option>
</select></td>
</tr>
<tr>
<td width=\"81\">
Miasto:</td><td width=\"209\">
<input TYPE=\"text\" name=\"mias\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\"></td>
</tr>
<tr>
<td width=\"81\">
Kraj:</td><td width=\"209\">
<input TYPE=\"text\" name=\"kra\" value=\"Polska\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\"></td>
</tr>
<tr>
<td width=\"81\">
</td><td width=\"209\">
</td>
</tr>
<tr>
<td width=\"81\">
Hobby:</td><td width=\"209\">
<input TYPE=\"text\" name=\"hob\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\"></td>
</tr>
<tr>
<td width=\"81\">
Komentarz:</td><td width=\"209\">
<textarea rows=\"5\" name=\"kom\" style=\"border-style:solid; border-width:1px; font-size:10px;font-family:Verdana; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F1F0ED\" cols=\"28\"></textarea></td>
</tr>
<tr>
<td width=\"81\">
</td><td width=\"209\">
<input TYPE=\"submit\" value=Rejestruj class=button></td>
</tr>
</table>
<p>* - pola wymagane</p>
</div>
?>
Plik Dodaj
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-2\">
<META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=iso-8859-2\">
<?
{
echo (\"<p class=\"articlehead\">Rejestracja</p> <p><b>Taki login już istnieje. Proszę wybrać inny :))</b></p><br>\");
} else
{
$file=fopen(\"users/$log.dat\",\"w\"); fwrite($file, \"<?n$login = \"$logggg\";n$password= \"$pass\";n$imie= \"$im\";n$nazwisko= \"$naz\";n$miasto= \"$mias\";n$kraj= \"$kra\";n$wiek= \"$lat\";n$email= \"$mail\";n$hobby= \"$hob\";n$komentarz= \"$kom\";n$gadugadu= \"$gg\";n ?>\");
// zapis ostatniego uzytkownika do pliku
$file2=fopen(\"ostatni_user.txt\",\"w\");
fwrite($file2, \"$log\");
// wysylanie e-maila z informacja o uzytkowniku
$inf=(\"Ty lub ktoś inny podający Twoje dane zarejestrował się w serwisie http://strefapop.webd.pl podając Twój adres e-mail. n Jeśli to nie ty to poprostu zignoruj tego e-maila. nn Dziękujemy za rejestrację w serwisie www.hip-hop.polish.at. nn Wszelkie pytania na temat funkcjonowania strony prosze przesył
ć na adres e-mail zaba141@o2.pl nnn ----------------- nn Ten e-mail został wygenerowany automatcznie! Nie odpowiadaj na niego!\");
mail(\"$mail\",\"http://strefapop.webd.pl - Rejestracja\",\"$inf\");
echo (\"<p class=\"articlehead\">Rejestracja</p>
<p>Dziękujemy!<br><br>Utworzyłeś właśnie swoje hasło i login do wejścia do zasobów naszej witryny.<br>Możesz się teraz zalogować.</p><br>\");
}
?>
i Logowanie
<?
if ($logcookie && $passcookie){
@include (\"users/$logcookie.dat\");
if ($login == $logcookie && $password == $passcookie){
echo \"<b> Witaj $logcookie</b>!\"; } else {
echo \"<b>Logowanie</b>\"; }
} else {
echo \"<b>Logowanie</b>\"; }
?><br>
<br>
<?
function logowanie () {
echo \"<form action=\"logowanie.php\" method=\"post\" name=\"logowanie\"> Login: <input TYPE=\"text\" name=\"log\" class=\"inputbox\" size=\"13\"><br>
Hasło: <input TYPE=\"password\" name=\"pass\" class=\"inputbox\" size=\"15\">
<input TYPE=\"submit\" value=\"Zaloguj\" class=\"button\" onclick=\"return CheckLoginForm(this.form)\"></form>
<a href=\"index.php?id=Rejestracja\">» <b>Rejestracja</b></a>\";
$ilosc=0;
{
if($plik!=\".\" && $plik!=\"..\")
{
$ilosc++;
}
}
echo \"<br><br>Mamy <B>$ilosc</B> zarejestrowanych uzytkowników\";
}
function haslo() {
echo \"Przypominacz hasła<br><form ACTION=\"index.php?id=wyslij_haslo\" method=post> Login: <input TYPE=\"text\" name=log class=\"inputbox\"><br>
<center><input TYPE=\"submit\" value=Przypomnij! class=button></center>\";
}
if ($logcookie && $passcookie){
@include (\"users/$logcookie.dat\");
if ($login == $logcookie && $password == $passcookie){
echo \"<a href=\"index.php?id=users\">» Użytkownicy</a><br> <a href=\"index.php?id=edit_profile\">» Edytuj profil</a><br>
<a href=\"index.php?id=profil&login=$logcookie\">» Twój profil</a><br><br>
<a href=\"wylogowanie.php\"><b>» Wyloguj</b></a>\";
} else {
}
} else {
}
?>
---
Prosze uzywac [php]
hwao (IMG:
http://forum.php.pl/style_emoticons/default/ph34r.gif)