Tak, to prawda , miałem register globals na on

..... i to pewnie mnie zmyliło .....
Jeszcze jedno , ostatnie

prosze o pomoc.
rejestracja.php
<?php
if (!isset($_SESSION['login'])) { // dostęp dla zalogowanego użytkownika
include 'include/db.php'; // połączenie się z bazą danych
$tabela = 'uzytkownik'; // zdefiniowanie tabeli MySQL
require_once('recaptchalib.php'); // dołączenie modułu reCAPTCHA
$privatekey = '6LeTYroSAAAAACR_2_s67TVkvVNZI7oOK_lsO6xD'; // prywatny klucz reCAPTCHA
$publickey = '6LeTYroSAAAAAM-z2Q33NXielEZJofJZ6r7Olc1V'; // publiczny klucz reCAPTCHA
if ($_POST["wyslane"]) { // jeżeli formularz został wysłany, to wykonuje się poniższy skrypt
// filtrowanie treści wprowadzonych przez użytkownika
$haslo = $_POST["haslo"];
$haslo2 = $_POST["haslo2"];
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
// system sprawdza czy prawidło zostały wprowadzone dane
if (strlen($login) < 3 or
strlen($login) > 30 or
!eregi("^[a-zA-Z0-9_.]+$", $login)) { $blad++;
echo '<p>Proszę poprawny wprowadzić login (od 3 do 30 znaków).</p>'; } else {
$wynik = mysql_query("SELECT * FROM $tabela WHERE login='$login'"); $blad++;
echo '<p>Podana nazwa użytkownika została już zajęta.</p>'; }
}
$blad++;
echo '<p>Proszę poprawnie wpisać hasło (od 6 znaków do 30 znaków). </p>'; }
if ($haslo !== $haslo2) {
$blad++;
echo '<p> Podane hasła nie są ze sobą zgodne. </p>'; }
if (!eregi("^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,4}$", $email)) { $blad++;
echo '<p> Proszę wprowadzić poprawnie adres email.</p>'; } else {
$wynik = mysql_query("SELECT * FROM $tabela WHERE email='$email'"); $blad++;
echo '<p> Podany adres e-mail jest już zajęty.</p>'; }
}
if ($email !== $email2) {
$blad++;
echo '<p> Podane adresy e-mail nie są ze sobą zgodne.</p>'; }
if (!$resp->is_valid) {
$error = $resp->error;
echo '<p>Proszę wpisać poprawnie wyrazy z obrazka.</p>'; $blad++;
}
// jeżeli nie ma żadnego błedu, użytkownik zostaje zarejestronwany i wysłany do niego e-mail z linkiem aktywacyjnym
if ($blad == 0) {
$haslo = md5($haslo); // zaszyfrowanie hasla $kod = uniqid(rand()); // tworzenie unikalnego kodu dla użytkownika
$wynik = mysql_query("INSERT INTO $tabela VALUES('', '$imie', '$nazwisko', '$login', '$haslo', '$email', '$kod', NOW(), '')"); if ($wynik) {
$list = "Witaj $login !
mail($email, "Rejestracja użytkownika", $list, "From: <eg.six.pounder@gmail.com>"); echo '<p>Dziękujemy za rejestrację! W ciągu nabliższych 5 minut dostaniesz wiadomość e-mail z dalszymi wskazówkami rejestracji.</p>'; }
}
}
// tworzenie formularza HTML
<form action="rejestracja.php" method="post">
<input type="hidden" name="wyslane" value="TRUE" />
<p>Imię: <input type="text" name="imie" /></p>
<p>Nazwisko: <input type="text" name="nazwisko" /></p>
<p>Login*: <input type="text" name="login" /></p>
<p>Hasło*: <input type="password" name="haslo" /></p>
<p>Powtórz hasło*: <input type="password" name="haslo2" /></p>
<p>Adres e-mail*: <input type="text" name="email" /></p>
<p>Powtórz adres e-mail*: <input type="text" name="email2" /></p>
KONIEC;
echo recaptcha_get_html
($publickey); // wyświetlanie reCAPTCHA
<p><input type="submit" value="wyślij" /></p></form>
KONIEC;
} else {
header('Location: / '); // zalogowany użytkownik zostaje przekierowany na stronę główną }
?>
recaptchalib.php istnieje
weryfikacja.php istnieje
include/db.php istnieje
Tablela w bazie istnieje
konfiguracja db.php poprawna.
Błąd:
Could not open socket po kliknięciu " Zarejestruj "