Witam posiadam strone związaną z bukmacherka i mam problem z rejestracja w skrypcie błąd pokazuje ,że jest w linii 20 z reszta sami zobaczcie betvips.xaa.pl/rejestracja.php to jest zawartość skryptu rejestracji:
<?php
include_once('header.php');
$tytul_strony = 'rejestracja';
include_once('meta.inc.php');
include_once('funkcje.php');
echo '<div class="tresc"> <h1>Rejestracja nowego użytkownika</h1>';
if($_SESSION['zalogowany'] != 'OK') {
if(isset($_POST['rejestruj'])) {
// sprawdzenie formularza
if(preg_match('/^[a-zA-Z0-9\.\-\_]{4,32}$/', $_POST['login']) || !empty($_POST['login'])) $login=$_POST['login'];
else {
$info='<p class="red">Błąd! Login musi być dłuższy niż 3 znaki i składać się wyłącznie z liter oraz cyfr!</p>';
goto formularz;
}
$log = mysql_query("SELECT `username` FROM `pluserdata` WHERE username='".$_POST['login']."'"); $info='<p class="red">Błąd! Podana nazwa użytkownika jest już zajęta. Proszę wybrać inną.</p>';
goto formularz;
}
if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) == $_POST['email'])
$email=$_POST['email'];
else {
$info='<p class="red">Błąd! Niepoprawny adres e-mail!</p>';
goto formularz;
}
$ema = mysql_query("SELECT `email` FROM `pluserdata` WHERE email='".$_POST['email']."'"); $info='<p class="red">Błąd! Podany adres e-mail jest już zajęty.</p>';
goto formularz;
}
if(strlen($_POST['haslo'])<5
) { $info='<p class="red">Błąd! Hasło musi składać się z minimum 5 znaków!</p>';
goto formularz;
}
if($_POST['haslo']==$_POST['p_haslo']) {
$haslo=md5($_POST['haslo']); }
else {
$info='<p class="red">Błąd! Hasła nie są takie same!</p>';
goto formularz;
}
if($_POST['kod']!=$_POST['kod_w']) {
$info='<p class="red">Błąd! Niepoprawny kod autoryzacji!</p>';
goto formularz;
}
if($_POST['subskrypcja']=='1') $subskrypcja='TRUE';
else $subskrypcja='FALSE';
$ref=$_POST['ref'];
if($_POST['regulamin']=='1')
$regulamin=$_POST['regulamin'];
else {
$info='<p class="red">Błąd! Musisz zaakceptować regulamin!</p>';
goto formularz;
}
// koniec sprawdzania formularza
$kodkl=kod($czas);
username='$login',
password='$haslo',
email='$email',
icon='default.gif',
lang='polish',
usertype='1',
since='$data_rej',
lastip='$nr_ip',
authenticated='TRUE',
sendpreds='TRUE',
subskrypcja='$subskrypcja',
ref='$ref',
klucz='$kodkl'");
$temat=$nazwa_strony." - aktywacja konta";
$tresc="Witaj ".$login."!\n\nDziękujemy za rejestrację w serwisie ".$nazwa_strony."\n\nAby dokończyć rejestrację należy jak najszybciej aktywować konto odwiedzając poniższy link:\n\nhttp://www.bukmacherskie1x2.pl/rejestracja.php?aktywacja=".$kodkl;
@mail($email, $temat, $tresc, 'From: Bukmacherskie1x2.pl');
if($rej) header('Location: profil.php?q=nowe_konto'); else $info='<p class="red">Nieokrelony błąd! Nie można było dokończyć rejestracji!</p>';
}
}
elseif(isset($_GET['aktywacja'])) { $spr=mysql_query("SELECT userid FROM `pluserdata` WHERE klucz='$_GET[aktywacja]'");
if($il==1) {
$zm=mysql_query("UPDATE `pluserdata` SET klucz='AKTYWNY' WHERE userid='$s[userid]'"); echo '<p class="red">Aktywowano konto</p>'; } else echo '<p class="red">Błąd! Konto zostało już aktywowane lub link nie jest poprawny.</p>'; }
formularz:
echo '<form method="post" action="rejestracja.php">'.$info.' <table class="formularz">
<tr>
<td><p>Login</p></td>
<td><input type="text" name="login" value="'.$_POST['login'].'" /></td>
</tr>
<tr>
<td><p>Adres e-mail</p></td>
<td><input type="text" name="email" value="'.$_POST['email'].'" /></td>
</tr>
<tr>
<td><p>Hasło</p></td>
<td><input type="password" name="haslo" /></td>
</tr>
<tr>
<td><p>Powtórz hasło</p></td>
<td><input type="password" name="p_haslo" /></td>
</tr>
<tr>
<td><p>Kod autoryzacji</p></td>
<td><input type="text" name="kod" /></td>
</tr>
<tr>
<td></td>
<td>'; include('kod.php');
echo '<input type="hidden" name="kod_w" value="'.$kod.'" /></td> </tr>
<tr>
<td></td><td><input type="checkbox" name="subskrypcja" value="1" '.czeked($_POST['subskrypcja']).'/>
<small>Chcę otrzymywać subskrypcję typów na adres e-mail</small></td>
</tr>
<tr>
<td></td><td><input type="checkbox" name="regulamin" value="1" '.czeked($_POST['regulamin']).'/>
<small>Zapoznałem się z <a target="_blank" href="regulamin.php">regulaminem</a> serwisu '.$nazwa_strony.' i akceptuję jego wszystkie postanowienia</small></td>
</tr>
<tr>
<td></td>
<td><input type="hidden" name="ref" value="'.$_GET['ref'].'" /><button type="submit" name="rejestruj">Zarejestruj się</button>
<button type="reset">Wyczyć</button></td></form>
</tr>
</table>
</form>';
}
else header('location: profil.php');
include('footer.php');
?>