Перейти к содержимому


Пользователь месяца
TimurR TimurR 1-й за Август
Очков активности: 726 3 темы, 35 сообщений, 11 баллов репутации
ТОП самых активных за этот месяц
  • Фотография ShowPrint
    #1

    ShowPrint (ShowPrint.ru)
    Очков активности: 207 2 темы, 17 сообщений, 6 баллов репутации

  • Фотография Ixman
    #2

    Ixman (o5cat.ru)
    Очков активности: 105 0 тем, 10 сообщений, 7 баллов репутации

  • Фотография WGN
    #3

    WGN (worldgamenews.com)
    Очков активности: 90 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #4

    magnet (rbfxdirect.com)
    Очков активности: 67.5 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #5

    BLIK
    Очков активности: 45 Вне конкурса за определение пользователя месяца

  • Фотография TimurR
    #6

    TimurR
    Очков активности: 42 Вне конкурса за определение пользователя месяца

  • Фотография AnnaYa
    #7

    AnnaYa (topbase.ru)
    Очков активности: 33 2 темы, 5 сообщений, 2 балла репутации

  • Фотография Developer
    #8

    Developer
    Очков активности: 33 2 темы, 16 сообщений, 1 балл репутации

  • Фотография Алексей111
    #9

    Алексей111
    Очков активности: 28.5 5 тем, 4 сообщения, 1 балл репутации

  • Фотография Игорь Ку
    #10

    Игорь Ку (dudesday.ru)
    Очков активности: 24 1 тема, 5 сообщений, 2 балла репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 19.11.2017
  • Яндекс выдача: 26.09.2018
Топ 5 участников по репутации


Как капчу занести в функцию. Требуется помощь (стр. 2)

#11 Ixman

Ixman
  • Пользователь PRO
  • 2882 сообщений
  • Репутация: 739
0

Отправлено 14 August 2014 - 09:56

Проще уже каптчу в отдельный файл вывести и выводить её как картинку 

<img src="captcha.php" />

По крайней мере так обычно делается


  • 0


#12 kamchatniyoleg

kamchatniyoleg
  • Пользователь PRO
  • 1178 сообщений
  • Репутация: 84

Отправлено 14 August 2014 - 10:08

starkovsky, Для спасибо есть кнопочка повышения репутации под сообщением справа внизу =)  :diablo:

 

fedornabilkin, Нет , он не для все страницы меняет заголовок тогда ,  а только для конкретного куска . И соответственно грузим в ссылку мы просто ссылку на кусок кода который генерит картинку ! 

Ixman, Проще исп. MVC и каптчу вынести либо lib`кой , либо отдельным модулем даже =) 


  • 1
Сервис электронного информирования клиентов PostTrail.ru
Отслеживание посылок Почты России в автоматическом режиме! Лояльность клиента - прибыль магазина!


#13 fedornabilkin

fedornabilkin
  • Модератор
  • 1127 сообщений
  • Репутация: 189

Отправлено 14 August 2014 - 10:10


просто ссылку
Так я и писал, что для картинки нужен путь. Тоже сказал и иксмэн.

Потому что картинка это отдельный запрос браузера и для этого запроса свои заголовки.

Помоги мне почтовый сервак настроить.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#14 kamchatniyoleg

kamchatniyoleg
  • Пользователь PRO
  • 1178 сообщений
  • Репутация: 84

Отправлено 14 August 2014 - 10:17

fedornabilkin, я сейчас работаю . Пиши в личку что за сервак и что ты хочешь именно от него , а я уже буду читать периодически и помогу  


  • 0
Сервис электронного информирования клиентов PostTrail.ru
Отслеживание посылок Почты России в автоматическом режиме! Лояльность клиента - прибыль магазина!


#15 starkovsky

starkovsky
    Topic Starter
  • Неактивные
  • 13 сообщений
  • Репутация: 1

Отправлено 14 August 2014 - 10:22

еще раз спасибо!) репу поднял) я просто только осваиваюсь тут, еще форум дико тупит еле страницы грузит)


  • 0

#16 starkovsky

starkovsky
    Topic Starter
  • Неактивные
  • 13 сообщений
  • Репутация: 1

Отправлено 18 August 2014 - 18:00

kamchatniyoleg

Привет, у меня снова вопрос, может быть вы мне сможете еще раз помочь?

В общем сделал, как вы и сказали, вывожу капчу если есть GET условие, но как сделать, что бы по нажатию на ссылку рядом с ней или же по самое капче, она обновлялась? Помогите пожалуйста!)


  • 0

#17 fedornabilkin

fedornabilkin
  • Модератор
  • 1127 сообщений
  • Репутация: 189

Отправлено 19 August 2014 - 14:26

При нажатии на ссылку (или не ссылку, а просто слово "Обновить") необходимо отправить запрос для получения/генерации новой картинки. Для этого изменяем путь к картинке, при этом скриптом генерируем случайное число и подставляем как гет-параметр, потому что картинки обычно кэшируются браузером. А с гет-параметром кэш обновиться.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#18 fedornabilkin

fedornabilkin
  • Модератор
  • 1127 сообщений
  • Репутация: 189

Отправлено 19 August 2014 - 14:46

Вот такой хтмл

        <div class="label">Антибот картинка:</div>
	<div class="captcha">
		<div>
			<img class="captcha_img" src="/engine/pages/captcha.php" />
		</div>
		<span class="update">обновить</span><br />
	</div>
	<div class="label">Данные с картинки</div>
	<div><input name="captcha" type="text" required autocomplete="off" /></div>

И вот такой скрипт. Необходимо подключение jQuery

            $('.captcha span.update').click(function(){
                var c_img = $(this).parents('.captcha').find('img.captcha_img');
                c_img.attr('src', '/engine/pages/captcha.php?get=' + Math.random() );
            });

Путь до файла капчи необходимо заменить на свой


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#19 starkovsky

starkovsky
    Topic Starter
  • Неактивные
  • 13 сообщений
  • Репутация: 1

Отправлено 20 August 2014 - 08:38

Привет. В том то и фишка, что у меня капча так не работает, когда путь ей указываешь, там в начале темы видно, как у меня капча выводится:

 
 

Все я понял . Смотрите у вас картинка просто выводится в функции , т.е вызвав функцию вы у страницы меняете заголовок . Для того чтобы это исправить вы например можете вызов функции в каком нибудь php файле обрамить условием присутствия переменной в $_GET
 
Т.е выглядеть должно примерно так : 
if (isset($_GET['captcha'])) {
//тут вызов функции каптчи
}
и код картинки тогда должен быть вот таким 
<img src="вашСтраница.php?captcha=1" />
во должно работать ! =) Если не сработает , напишите , я мог ошибиться ( уж очень быстро все делал )


 
капча у меня выводится по гет параметру. этот способ, что вы показали я нашел в интернете, но к моей капче он не применим. Можете с такой капчей попробовать мне помочь?)


  • 0

#20 fedornabilkin

fedornabilkin
  • Модератор
  • 1127 сообщений
  • Репутация: 189

Отправлено 20 August 2014 - 10:56

Так свой гет и добавьте, который необходим.

вашСтраница.php?captcha=1&get=' + Math.random()

Что-то типа того.


  • 1

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



robot

robot
  • Пользователь PRO
  • 2652 сообщений
  • Репутация: 85


Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru