<?php { <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <br> Błąd 403 - Dostęp zabroniony. </html> '); } ?> <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="styles/default/main.css" media="screen" /> </head> <br> <br> <br> <?php //Pobieranie danych do łączenia require('config.php'); //Zmienne z danymi rejestracyjnymi $adres_ip = $_SERVER['REMOTE_ADDR']; $data_urodzenia[rok] = $_POST['data_urodzenia[rok]']; $data_urodzenia[miesiac] = $_POST['data_urodzenia[miesiac]']; $data_urodzenia[dzien] = $_POST['data_urodzenia[dzien]']; $data_urodzenia = date($_POST['data_urodzenia']['rok'].'-'.$_POST['data_urodzenia']['miesiac'].'-'.$_POST['data_urodzenia']['dzien']); //Warunki rejestracji { echo '<br><br><br><font size="3" color="red">Błąd:</font><br><br>Nie wypełniłeś pola <strong>Login</strong>, które jest wymagane do rejestracji.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'; } else { { echo ('<br><br><br><font size="3" color="red">Błąd:</font><br><br>Nie wypełniłeś pola <strong>Hasło</strong>, które jest wymagane do rejestracji.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'); } else { { echo ('<br><br><br><font size="3" color="red">Błąd:</font><br><br>Nie wypełniłeś pola <strong>Potwierdź hasło</strong>, które jest wymagane do rejestracji.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'); } else { { echo ('<br><br><br><font size="3" color="red">Błąd:</font><br><br>Nie wypełniłeś pola <strong>Imię</strong>, które jest wymagane do rejestracji.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'); } else { { echo ('<br><br><br><font size="3" color="red">Błąd:</font><br><br>Nie wypełniłeś pola <strong>Email</strong>, które jest wymagane do rejestracji.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'); } else { if($_POST['captcha'] != $_SESSION['captcha']) { echo '<br><br><br><font size="3" color="red">Błąd:</font><br><br>Niepoprawnie przepisałeś <strong>kod z obrazka</strong>.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'; } else { if ($_POST['haslo']==$_POST['haslo2']) { if ($czy_istnieje==0) { if ($czy_istnieje_email==0) { $zapytanie="INSERT INTO uzytkownicy (login,haslo,imie,nazwisko,plec,gg,miasto,data_rejestracji,adres_ip,data_uro
dzenia,email,aktywacja) VALUES('$login','$haslo','$imie','$nazwisko','$plec','$numer_gg','$miasto','$data_rejestracji','$adres_ip','$data_urodzenia','$email','0')"; echo('<strong>Wynik:</strong><br><br><font color="green">Konto '.$login.' zostało utworzone.</font><br><br><strong>Dane konta:</strong><br><br>Login: '.$login.' .<br>Hasło: '.$haslo2.' .<br>Imię: '.$imie.' .<br>Nazwisko: '.$nazwisko.' .<br>Płeć: '.$plec.' .<br>Numer GG: '.$numer_gg.' .<br>Miasto: '.$miasto.' .<br>Data urodzenia: '.$data_urodzenia.' .<br>Email: '.$email.' .<br><br><br><strong>Data rejestracji:</strong> '.$data_rejestracji.' .<br><strong>Adres IP z którego się zarejestrowano:</strong> '.$adres_ip.' .<br><br><br>'); } else { echo '<br><br><br><font size="3" color="red">Błąd:</font><br><br>Podany Email jest już używany w bazie danych.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'; } } else { echo '<br><br><br><font size="3" color="red">Błąd:</font><br><br>Podany Login jest już używany w bazie danych.<br><br>Popraw błąd klikając wstecz lub klikając <a style="text-decoration:underline;" href="index.php?pokaz=rejestracja">tutaj</a>.<br><br><br>'; } } } } } } } } ?> </html>
Mam problem z captcha'ą, mianowicie za każdym razem występuje błąd przepisywania przepisany kod nie zgadza się z sesją :/
Formularz rejestracyjny:
<?php if ( !defined('TYLKO_ZE_STRONY') ) { die(' <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <br> Błąd 403 - Dostęp zabroniony. </html> '); } ?> <?php ?> Wypełnij poniższy formularz aby dodać nowego użytkownika:<br> <br> <br> <br> <form action="index.php?pokaz=rejestruj" method="post"> <select name="data_urodzenia[dzien]"><?php for ($i=1; $i<=31; $i++){echo "<option value='$i'>$i</option>";}?></select> - <select name="data_urodzenia[miesiac]"><?php for ($i=1; $i<=12; $i++){echo "<option value='$i'>$i</option>";}?></select> - <select name="data_urodzenia[rok]"><?php for ($i=2010; $i>=1900; $i=$i-1){echo "<option value='$i'>$i</option>";} ?></select> <br> <br> </html>