<?php
function rejestruj($user, $haslo, $email, $data){
if(!isSet($_POST['user']) || !isSet($_POST['haslo']) || !isSet($_POST['haslo2']) || !isSet($_POST['email']) || !isSet($_POST['email2'])){ return ALL;
}
else if($_POST['haslo'] !== $_POST['haslo2']){
return HASLA;
}
else if($_POST['email'] !== $_POST['email2']){
return EMAILE;
}
$dlugoscUser = strlen($_POST['user']); $dlugoscHaslo = strlen($_POST['haslo']); $dlugoscEmail = strlen($_POST['email']); if($dlugoscUser < 5){
return NICK;
}
else if($dlugoscHaslo < 6){
return HASLO;
}
else if($dlugoscEmail < 5){
return EMAIL;
}
else if(strpos($_POST['email'], '@') === false){ return PEMAIL;
}
include "baza.php";
$query = "SELECT COUNT(*) FROM user WHERE user='$user' ";
echo('Wystąpił błąd: Instrukcja SELECT...'); }
echo('Wystąpił błąd: nieprawidłowe wyniki zapytania...'); }
else{
if($row[0] > 0){
return NAZWA_ZAJETA;
}
}
$query = "SELECT COUNT(*) FROM user WHERE email='$email' ";
echo('Wystąpił błąd: Instrukcja SELECT...'); }
echo('Wystąpił błąd: nieprawidłowe wyniki zapytania...'); }
else{
if($row[0] > 0){
return EMAIL_ZAJETY;
}
}
mysql_query("INSERT INTO user SET user='$user', haslo='$haslo', email='$email', data_rej='$data', ip='".$_SERVER["REMOTE_ADDR"]."'"); if($count <> 1){
echo "Rejestracja nie powiodłą się!"; }
else{
return OK;
}
}
$data = date("Y-m-d-H:i:s"); $val = rejestruj($user, $haslo, $email, $data);
if($val == OK){
echo("Zostałeś poprawnie zarejestrowany. Możesz się teraz zalogować używając swojego loginu i hasła."); }
else if($val == ALL){
echo("Wypełnij wszystkie wymagane pola formularza! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else if($val == HASLA){
echo("Wpisz poprawnie dwa takie same hasła! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else if($val == EMAILE){
echo("Wpisz poprawnie dwa takie same adresy email! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }else if($val == NICK){
echo("Nick musi mieć minimum 5 znaki! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else if($val == HASLO){
echo("Hasło musi mieć minimum 6 znaków! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else if($val == EMAIL){
echo("Twój adres email jest nieprawidłowy! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else if($val == PEMAIL){
echo("Podaj poprawny adres email. Będzie Ci potrzebny! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else if($val == NAZWA_ZAJETA){
echo("Ta nazwa użytkownika jest już zajęta! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else if($val == EMAIL_ZAJETY){
echo("Ktoś już używa ten adres email! <br /><a href='java script:history.go(-1)'>powrót</a><br />"); }
else{
echo("Błąd serwera. Rejestracja nie powiodła się."); }
?>
Cannot redeclare rejestruj() (previously declared in C:\xampp\htdocs\register_.php:13) in C:\xampp\htdocs\register_.php on line 80
Co jest źle ? jest to skrypt rejestracji. Skrypt rejestruje poprawnie ale pojawia się błąd podany wyżej.
Ten post edytował Daiquiri 18.09.2011, 10:25:51
Powód edycji: [Daiquiri]: Edycja tytułu