|
|
|
| Как сделать подобное ? - http://captcha.ru/ru/breakings/phpbb/ ???
хотябы примерное описание как делать такое ! я думаю это будет многим интересно!!! | |
|
|
|
|
|
|
|
для: С @ |-| E|{
(08.10.2006 в 19:52)
| | Наверно месяц назад, я тоже захотел сделать такую вещь. Справился очень быстро, а это значит, что это очень просто.
Если сессий не знаешь, или не хочешь в это вникать. можешь про это забыть и не читать дальше.
Свою разработку выкладывать не буду, ибо это коммерческая вещь, но кое-что дам:
Есть файл random.php
<?php
session_start();
$alphanum = "ABCDEFGHIJKLMNOPQRSTUVWXYZ012345678 9";
$rand = substr(str_shuffle($alphanum), 0, 6);
$_SESSION['image_random_value'] = md5($rand);
$image = imagecreate(60, 30);
$bgColor = imagecolorallocate ($image, 250, 250, 250);
$textColor = imagecolorallocate ($image, 0, 0, 0);
imagestring ($image, 5, 5, 8, $rand, $textColor);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header('Content-type: image/png');
imagejpeg($image);
imagedestroy($image);
?>
|
В другом файле, тебе нужно всё делать с использованием сессий. И когда поймёшь принцип работы сессий, то там уже просто.. | |
|
|
|
|
|
|
|
для: slonik
(08.10.2006 в 21:30)
| | Так человек не то спрашивает. Ему нужно решить ОБРАТНУЮ задачу - не нарисовать картинку, а прочитать с нее текст. Видимо, хочет сделать спамилку. Если так, то камень ему на шею, и в речку ;) | |
|
|
|
|
|
|
|
для: Киналь
(08.10.2006 в 21:45)
| | Хм. А я так понял, что он не понимает принципа генерации таких картинок, и поэтому спросил немного невнятно. | |
|
|
|
|
|
|
|
для: slonik
(08.10.2006 в 22:14)
| | мне надо это не для спамилки, и не картинки создавать, а читать текст с них!!!!!!!!!!! например просто текст на белом фоне и его надо прочесть, или зашумленный текст на разноцветном фоне и его тоже надо прочесть! а не создать!" | |
|
|
|
|
|
|
|
для: С @ |-| E|{
(09.10.2006 в 12:41)
| | С такими вопросами к хакерам и спамерам. Думаю, никто не выложит тебе решения, т.к. на этом делают деньги... | |
|
|
|
|