Ok.. Udało mi się - działa!
Ale jest jeszcze jedna rzecz, kiedy źle wpiszę captche to brakuję mi komunikatu odnośnie tego że została źle wpisana. Jak go dodać?
Cały plik:
<?php
require("config/polacz.php");
require_once('recaptchalib.php');
$klucz_publiczny = "6LeuTvQSAAAAAJJr-THnpLDQ8baaaVpiHINuDIkv";
$klucz_prywatny = "6LeuTvQSAAAAAKnb7GPUpgZVo2ul7MatOnAHmWov";
?>
<html>
<head>
<link rel=stylesheet href="stylefree.css" TYPE="text/css" media="screen"/>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
<meta name="Description" content="Sklep SMS - Xpiration" />
<meta name="Keywords" content="sklep, sms, minecraft, xpiration, xp" />
<title>Xpiration - Twoj Świat inspiracji Minecraft</title>
<link rel="shortcut icon" href="http://forum.xpiration.pl/images/xc_favicon3.png" type="image/x-icon" />
<style type="text/css">
body {
background:url('images/tlo.jpg');
color: #e0e0e0;
font-family: Minecraft;
}
</style>
</head>
<body>
<div class="youarehere">
<center><a href="http://xpiration.pl"><font color=white>Portal</font></a> <a href="http://forum.xpiration.pl"><font color=white>Forum</font></a> <a href="http://sklep.xpiration.pl"><font color=white>Sklep SMS</font></a> <a href="http://sklep.xpiration.pl/regulamin.php"><font color=white>Regulamin Sklepu</font></a></center>
</div>
<div style="margin-top: 200px; height: auto; width: 350;" class="contener">
<div id="form"/>
<form method=post action="register2.php">
<font color=red><b>Rejestracja</b></font>
<p>
<font color=white><b>Wprowadz Nick:</b></font><br> <input type=text name="nick" lenght=32><br>
<font color=white><b>Wprowadz Haslo:</b></font><br> <input type=password name="pass" lenght=32><br>
<font color=white><b>Powtorz Haslo:</b></font><br> <input type=password name="pass_r" lenght=32><br>
<font color=white><b>Wprowadz e-Mail:</b></font><br> <input type=text name="email"><br>
<font color=white><b>Przepisz Kod:</b></font>
<?php
echo recaptcha_get_html
($klucz_publiczny, $blad); ?>
<input type=hidden name="akcja" value="tak">
<br><input type=submit value="Zarejestruj"><br><br>
</form>
<?php
if($_SESSION['logged_in'] != true){
$odp = null;
$blad = null;
if ($_POST["recaptcha_response_field"]) {
$odp = recaptcha_check_answer ($klucz_prywatny,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
}
if ($odp->is_valid) {
$akcja = $_POST['akcja'];
if($akcja == tak) {
$ip = $_SERVER['REMOTE_ADDR'];
// sprawdzanie, czy wpisane dane sa poprawne
$check6 = strpos($email, "@"); $check7 = strpos($email, ".");
?>
<?php
$komunikaty = '';
?>
<?php
if(!$nick || !$pass || !$pass_r || !$email) {
$komunikaty .= "<li>Wszystkie pola musza byc uzupelnione!</li>";
}
if($check4 < 3) {
$komunikaty .= "<li>Nick musi zawierac wiecej niz 3 znaki.</li>";
}
if($chack4 > 32) {
$komunikaty .= "<li>Nick nie moze byc dluzszy niz 32 znaki.</li>";
}
if($check5 < 6) {
$komunikaty .= "<li>Haslo musi zawierac wiecej niz 6 znakow.</li>";
}
if($check5 > 32) {
$komunikaty .= "<li>Haslo nie moze byc dluzsze niz 32 znaki.</li>";
}
if($check1[0] >= 1) {
$komunikaty .= "<li>Ten login jest juz zajety.</li>";
}
if($check3[0] >= 1) {
$komunikaty .= "<li>Ten e-mail jest juz zajety.</li>";
}
if($pass != $pass_r) {
$komunikaty .= "<li>Wpisane hasla nie sa takie same.</li>";
}
if($check4 == false or $check5 == false) {
$komunikaty .= "<li>Nieprawidlowy adres e-mail.</li>";
}
if($check8 < 5) {
$komunikaty .= "<li>Nieprawidlowy adres e-mail.</li>";
}
if($komunikaty) {
echo "<b><font color=white>Popraw bledy:</font></b><br><span style=\"color: red\">".$komunikaty."</span>"; }
else {
$pass = $_POST['pass'];
$no = 0;
mysql_query ("INSERT INTO users (nick, email, pass, ip, date_register, points, bought_points, spent_points, isadmin) VALUES('$nick', '$email', '$pass2', '$ip', '$date', '$no', '$no', '$no', '$no')") or
die("Nie moglem Cie zarejestrowac"); echo "<font color=white><font color=green><b>Konto zostalo pomyslnie zarejestrowane!</b></font><br>Mozesz sie teraz <a href=\"http://sklep.xpiration.pl\"><font color=white>zalogowac</font></a>.</font>"; }
}
}
?>
</div>
</div>
<?php
} else {
header( 'Location: <a href="http://www.sklep.xpiration.pl'" target="_blank">http://www.sklep.xpiration.pl'</a
> ) ; }
?>
</body>
</html>