witam mam nastepujacy kod
<?php
?>
<form action="" method="POST">
<table border="0">
<tr>
<td>
Imię i Nazwisko:
</td>
<td>
<input type="text" name="imie_nazwisko" size="25">
</td>
</tr>
<tr>
<td>
Login: *
</td>
<td>
<input type="text" name="login" size="25">
</td>
</tr>
<tr>
<td>
Hasło: *
</td>
<td>
<input type="password" name="password" size="25">
</td>
</tr>
<tr>
<td>
Powtórz hasło: *
</td>
<td>
<input type="password" name="password_2" size="25">
</td>
</tr>
<tr>
<td>
e-Mail: *
</td>
<td>
<input type="text" name="mail" size="25">
</td>
<tr>
<tr>
<td></td>
<td>
<input type="submit" value="Rejestruj!" name="rejestruj">
</td>
<?php
$uniq_1 = $hasz[rand(1
, 10
)]; $uniq_2 = $hasz[rand(5
, 20
)]; $uniq_3= $hasz[rand(10
, 30
)]; $uniq_4= $hasz[rand(1
, 15
)]; $uniq_5= $hasz[rand(16
, 31
)]; $uniq_6= $hasz[rand(1
, 31
)]; $zdjecie = ImageCreate(200, 70);
$background_color = ImageColorAllocate($zdjecie, 255, 255, 255);
$czarny = ImageColorAllocate($zdjecie, 0, 0, 0);
$czerwony = ImageColorAllocate($zdjecie, 223, 0, 0);
$zielony = ImageColorAllocate($zdjecie, 0, 161, 34);
$fioletowy = ImageColorAllocate($zdjecie, 132, 0, 201);
$pomaranczowy = ImageColorAllocate($zdjecie, 255, 222, 0);
$niebieski = ImageColorAllocate($zdjecie, 0, 126, 255);
ImageTTFText($zdjecie, 20, 10, 10, 60, $czerwony, Arial, $uniq_1);
ImageTTFText($zdjecie, 30, 340, 30, 60, $czarny, Arial, $uniq_2);
ImageTTFText($zdjecie, 20, 30, 70, 60, $zielony, Arial, $uniq_3);
ImageTTFText($zdjecie, 50, 40, 100, 60, $fioletowy, Arial, $uniq_4);
ImageTTFText($zdjecie, 15, 50, 130, 60, $pomaranczowy, Arial, $uniq_5);
ImageTTFText($zdjecie, 40, 320, 150, 50, $niebieski, Arial, $uniq_6);
Header('Content-type: image/png'); ImagePNG($zdjecie);
ImageDestroy($zdjecie);
?>
</tr>
<tr>
<td colspan="2">
<?php
if(isset($_POST['rejestruj'])) {
if(!$_POST['login'] || !$_POST['password'] || !$_POST['password_2'] || !$_POST['mail']) {
echo 'Proszę wypełnić wszystkie Pola wymagane!'; }
if(strlen($_POST['login']) < 3
) { echo 'Login jest za krótkie musi posiadać co najmniej 3 znaki!'; } if(strlen($_POST['password']) < 5
) { echo 'Hasło jest za krótkie musi posiadać co najmniej 5 znaków!'; } if($_POST['password'] != $_POST['password_2']) { echo 'Podane hasła róznią się od siebie. Oba podane przez ciebie hasła muszą być identyczne!'; } if($_SESSION['token'] != $_POST['token']) { echo 'Podaj poprawny kod z obrazka!'; } include('config.php');
$laczenie = mysql_connect($host, $user_name, $password) or
die('Nie można się połączyć z Bazą Danych!');
$password = md5($_POST['password']);
$zapytanie = "INSERT INTO user VALUES('NULL', '".$_POST['login']."', '".$password."', '".$_POST['mail']."', '".$_POST['imie_nazwisko']."', 'n', '".$token."')" or
die(mysql_error());
$nadawca = "From: Paweł Koteluk <waost@o2.pl>";
$tytul = "Aktywuj swoje konto";
$tresc = 'Dziękujemy '.$_POST['login'].' za założenie konta w naszym serwisie. Żeby aktywować Twoje konto kliknij w poniższy link: <a href="http://www.127.0.0.1/~kociupk/portal/index.php?user_name='.$_POST" target="_blank">http://www.127.0.0.1/~kociupk/portal/index...39;.$_POST</a>['login'].'&code='.$token.'';
mail($_POST['mail'], $tytul, $tresc, $nadawca);
if($wynik) {
echo 'Użytkownik został dodany!. Na podany adres e-mail został wyslany link aktywujący';
}
else {
echo 'Nie można dodać użytkownika!';
}
}
else {
echo 'Podany adres e-mail juz istnieje w bazie danych. Podaj inny!';
}
}
else {
echo 'Użytkownik o podanym loginie juz istnieje!';
}
}
?>
</td>
</tr>
</table>
</form>
jest to script rejestracji, usera mozna dodawac do bazy ale nie wyswietla sie token nie mam pojecia czemu wyswietla sie dziwny blad
‰PNG IHDRČFľ<+“PLTE˙˙˙ߡ"„É˙Ţ ~˙űßßďăë__÷ żżóźźç??___żżżßßßźź ź?źŰ& not;?¸Y¬ ;=_ÄtżçÇßóăĐďßřĐźę˛_ݓϢ?ÖÁäŕżń˙ú ß˙ę_˙ć?˙â˙ňź˙î˙öżßî˙źÎ˙_®˙ Ž˙?ž˙ľ˙żŢ˙Žö™IDATxśí™ vŞ: †Ĺ©Z«Öń “C+ŠňţOwC& Ů rĽśĺ · V 7Ő3¸Ól_= ŤÇ±ëÜYţĎňóOüżCzqÔ÷\„˝Q „¤űG·6NçIBâŠÂ©‰ŰmĹ*"őŹ5i…Ĺ2"ë@ë“ÎŻ 0VvŞ Ł&JpD8ô‹Ďfî[qęâŃRď˛Ó…„Ě Ý‘i„ĚĎâBb& ra quo;ÄE đ/Ë‘e°ÍFsżţěż*AÔ«‹m 0Ä‘Q\I”5± ;©hO HŔÇ5 E<"mm ńMó˝ Ěřß EPÍS¦Ý„©…CU%!žĄk Q¤HcVf·1‰ű†‰âă7 Vócš'đr`›ż˘ę &plus mn;(˙P†ÉLhODćB}'X rÇN—Ź=šţ»×É„c Ƣ|×ţižˇô,ưÁň}±ëÚŹ;ęTЏŹ!—üî˝Ď á@!ä;ÇłkI1 ˘ádŹżřÓě[ śjIeŃŻ§úÜ"*!_*ĎZ/q¶šKYK Ž#6ĹŢ„O%7ş Řt°éÂMŠÔžp6qY ŻWRÉăt4Ź'ň7ńö_ŔŢŠqlTOŕü+¶' s¸ćł#éwŻ:.äÚ›´™‚Ň Vż×ôáöhO6«ĺrůČXąśö‡=ś|cpŢb›ŁAşŤ× ŇŁĄÖˇjO*…řŇ% ˘3[šä8¦;ěő†Ş˛·'Ďśc1®â±-ąE¤"˛›×OŘĎkO*#J–íOy*’מT}NuyĘVď¤Ŕľ\•<ńÂ8o §ôÍ›7oŞç?čeT ýöIEND®B`‚
jak daje sam kod tokena do osobnego pli ku php to wszystko dz iala tylko jak lacze w calosc to wyskakuje ten blad
Ten post edytował kociupk 30.10.2006, 17:00:02