Помощник
|
Как капчу занести в функцию. Требуется помощь |
starkovsky
|
Сообщение
#1
|
||
|
|
||
|
|||
ixman |
13.8.2014, 18:49;
Ответить: ixman
Сообщение
#2
|
|
Не надо ничего функцией возвращать, там всё выводится сразу. Попробуйте убрать return imagepng($im); и результат вывести так echo captcha(); И не забудьте добавить функцию imagedestroy($im); и убить сессию дабы её не перехватывали боты
|
|
|
starkovsky
|
Сообщение
#3
|
|
Спасибо за ответ. Сделал как вы сказали. КОгда <img src="<?php echo $captcha ?>" alt=""> вывожу, то вместо того, что бы капча вывелась картинкой на странице, они просто вставляется на всю страницу, тоесть шаблоны сай исчезают и одна капча по серединке всего экрана показывается... как это исправить?
|
|
|
ixman |
13.8.2014, 19:59;
Ответить: ixman
Сообщение
#4
|
|
Здесь уже не помогу, ибо не вижу в чём проблема. Что-то не правильно делаете при вставке, либо выводе. Что за CMS?
|
|
|
starkovsky
|
Сообщение
#5
|
|
да я изучаю язык, по урокам делаю свой движок. мы могли бы где нибудь лично связаться?
|
|
|
kamchatniyoleg |
14.8.2014, 9:03;
Ответить: kamchatniyoleg
Сообщение
#6
|
|
Попробуйте указать картинке явные размеры . может поможет .
|
|
|
fedornabilkin |
14.8.2014, 9:46;
Ответить: fedornabilkin
Сообщение
#7
|
|
как это исправить? НИкак это не исправить, потому что заголовок отдает картинку header("Content-type: image/png"); И не надо ее сохранять в переменную. Картинка всегда имеет какой-то путь, который указывается в атрибуте src. Либо картинка фактически находится по этому пути, либо она генерируется динамически и нигде не хранится. Вот капча интересная http://plohoneponyal.ru/kapcha-na-php.html Сообщение отредактировал fedornabilkin - 14.8.2014, 9:55 |
|
|
kamchatniyoleg |
14.8.2014, 10:36;
Ответить: kamchatniyoleg
Сообщение
#8
|
|
Все я понял . Смотрите у вас картинка просто выводится в функции , т.е вызвав функцию вы у страницы меняете заголовок . Для того чтобы это исправить вы например можете вызов функции в каком нибудь php файле обрамить условием присутствия переменной в $_GET
Т.е выглядеть должно примерно так :
и код картинки тогда должен быть вот таким
во должно работать ! =) Если не сработает , напишите , я мог ошибиться ( уж очень быстро все делал ) |
|
|
starkovsky
|
Сообщение
#9
|
|
Вы чертов ГЕНИЙ!!! ВО КАК ВЫРУЧИЛИ меня!)) от спасибо вам!)
|
|
|
fedornabilkin |
14.8.2014, 10:54;
Ответить: fedornabilkin
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1124 | 26.3.2024, 14:13 автор: knezevolk |
|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
12 | Tia2 | 1538 | 25.3.2024, 6:54 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2298 | 25.3.2024, 6:52 автор: Skyworker |
|
Требуется копирайтер-постер | 9 | Hanj | 2414 | 25.3.2024, 6:46 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3922 | 25.3.2024, 6:34 автор: Skyworker |
Текстовая версия | Сейчас: 29.3.2024, 16:24 |