baksik mlm



Автор Denche задал вопрос в разделе Другие языки и технологии

Вопрос для тех, кто разбирается в PHP и сталкивался со скриптом Baksik MLM. и получил лучший ответ

Ответ от Pentagon[гуру]
Эмм... не слышал про баксик.. но вот вам мой скриптик)) ) Для начала скачайте шрифт verdana.ttf и скиньте туда где будет скрипт капчи... создайте файл code.php и test.php..всё это в одну папку.. .
Откройте test.php и пишите такой скрипт
<?php
session_start();//Начинаем сессию
$img = imagecreatetruecolor(500, 50);//Создаём "лист" для рисования
$text_color = imagecolorallocate($img, 124, 252, 0);//Цвет текста
$img_background = imagecolorallocate($img, 255, 100, 250);//Цвет фона
$text = mt_rand();//Генерируем случайное число
$_SESSION['text'] = $text;//И записываем в сессионную переменную
imagefilledrectangle($img, 0, 0, 500, 100, $img_background);//Создаём фон
imagettftext($img, 30, 0, 130, 40, $text_color, 'verdana.ttf', $text);//И пишем текст
header("Content-Type: image/png");//Отправляем заголовки
imagepng($img);//Создаём картинку
imagedestroy($img);//Освобождаем ресурсы сервера
?>
Теперь в файле test.php пишите это
<?php
session_start();//Начинаем сессию
if(isset($_POST['check'])) {//Если кнопка нажата
$code = trim(htmlspecialchars($_POST['code']));//Получаем код
if($code == $_SESSION['text']) echo 'true';//Если пользователь ввёл цифры верно то выводим это
else echo 'false';//В противном случии это
}
?>
<form action="" method="post">
<img src="code.php" /><br />
<input type="text" name="code" /><br />
<input type="submit" name="check" />
</form>

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Вопрос для тех, кто разбирается в PHP и сталкивался со скриптом Baksik MLM.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*