[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регистрация
PiratXXX
Всем привет!!!

У меня проблема я хочу сделать что бу при регистрации, после всех полей выводилась картинка с кодом который надо ввести для подтверждения!!!

Ну вообщем вроде как сделал, но почемуто картинка не выводится!

Посмотрите пож. код может де ошибка!!!

Помогите пож. ОЧЕНЬ ОЧЕНЬ НАДО!



Спустя 1 минута, 24 секунды (27.02.2010 - 10:52) PiratXXX написал(а):
Вот это я пишу для вывода картинки!


echo "<img src='pic.php?'".session_id()." alt='kod'/><br/><br>
Код с картинки:<br/>
<input name='kod' type='text' size='5'/><br/>"
;

Спустя 1 минута, 10 секунд (27.02.2010 - 10:53) PiratXXX написал(а):
Вот код генерации!


<?php
$font = 'includes/font.ttf';

session_id($_SERVER['QUERY_STRING']);
session_start();
$vercode = mt_rand(1000,10000);
$_SESSION['ref'] = $vercode;
header('Content-type: image/gif');

$img = imagecreatefromgif('images/codebg.gif');

imagecolorallocate($img, 255, 255, 255);
$imgcolor = imagecolorallocate($img, 0, 0, 0);

imagettftext($img, mt_rand(18, 19), mt_rand(-10, 10), mt_rand(0, 10), mt_rand(11, 32), $imgcolor, $font, substr($vercode, 0, 1));
imagettftext($img, mt_rand(18, 19), mt_rand(-10, 10), mt_rand(20, 25), mt_rand(11, 32), $imgcolor, $font, substr($vercode, 1, 1));
imagettftext($img, mt_rand(18, 19), mt_rand(-10, 10), mt_rand(35, 40), mt_rand(11, 32), $imgcolor, $font, substr($vercode, 2, 1));
imagettftext($img, mt_rand(18, 19), mt_rand(-10, 10), mt_rand(50, 55), mt_rand(11, 32), $imgcolor, $font, substr($vercode, 3, 1));

$imgpx = mt_rand(150,200);
while($imgpx > 0){
imagesetpixel($img, mt_rand(0, 75), mt_rand(0,35), $imgcolor);
$imgpx--;
}


imagegif($img);
?>

Спустя 2 часа, 16 минут, 56 секунд (27.02.2010 - 13:10) TakoY написал(а):
1) GD библиотека подключенна ?
2) файл со шрифтом должен быть в той же директории где файл генерации рисунка

Спустя 1 час, 9 минут, 41 секунда (27.02.2010 - 14:20) John_761 написал(а):
Попробуй так, то есть значения атрибутов тега бери в двойные кавычки
echo '<img src="pic.php'.session_id().'" alt="kod"/><br/><br>
Код с картинки:<br/>
<input name="kod" type="text" size="5"/><br/>'
;

Спустя 50 минут, 6 секунд (27.02.2010 - 15:10) PiratXXX написал(а):
John_761

неа, всеравно тоже самое!

Спустя 2 минуты, 1 секунда (27.02.2010 - 15:12) PiratXXX написал(а):
TakoY

нет, а как ее включить!?

Спустя 1 час, 58 минут, 1 секунда (27.02.2010 - 17:10) John_761 написал(а):
Твой скрипт у меня работает, только я
session_start()
поместил в самое начало страницы, потому что Headers already sent... к тому же если пути указаны неправильно, как к гифке, так и к шрифту, то изображение перестает выводиться
Перемести старт сессии в самое начало страницы и проверь пути, должно работать

Спустя 1 час, 18 минут, 47 секунд (27.02.2010 - 18:29) PiratXXX написал(а):
John_761

блин!!! это пипец!!!

как он у тебя работает а у меня нет!!!

не пойму, переставлял как ты говорил, ни фига!!!

кроме того что ты писал ты ниче не дописывал в кодЮ не менял??

у меня форма для заполнения выводится, пути все правельные!
тока вместо картинки выводится kod(в рамочке).

Спустя 1 час, 30 минут, 48 секунд (27.02.2010 - 19:59) krasilich написал(а):
error_reporting(E_ALL) ??

Накаких нотисов нет?

Спустя 49 минут, 19 секунд (27.02.2010 - 20:49) PiratXXX написал(а):
нет! а что это ?

Спустя 18 минут, 43 секунды (27.02.2010 - 21:07) japanxt2 написал(а):
Цитата (PiratXXX @ 27.02.2010 - 17:49)
нет! а что это ?

Ты вообще новичек что ли??? huh.gif

Цитата

E_NOTICE-Уведомления времени выполнения. При работе скрипта возникло нечто, что может указывать на ошибку, но может также появиться и при нормальном выполнении скрипта.

Спустя 5 минут, 46 секунд (27.02.2010 - 21:13) PiratXXX написал(а):
да новенький!!!

я по примерам делаю!!!

потом лазяю ищу функций что и как!)))

а это фигня какаято получилась, даже незнаю приблезительно в чем ошибка! вроде делал все как написано, а тут такое!

помогите плиз!!!!!!!!!!!!!!!!!!!!!!!


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.