Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Captcha Locaweb

27-10-2011 20:59

Galera é o seguinte eu tenho um função que cria um captcha que já uso em vários sites, só que em um site que está hospedado na Locaweb, a imagem gerada pelo Captcha não atualiza, fica aparecendo sempre a mesma, já tentei de tudo, limpar arquivos temporários, tentei mudar o arquivo mas nada de atualizar a imagem, se alguem já passou por isso, e conseguiu resolver me dá uma luz ai.

Segue o código abaixo:

<?php function chave($t) { $car = "1234567890abcdefghijkmnopqrstuvwxyzABCDEFGHIJLMNOPQRSTUVXZWY"; $chave = ''; for ($i = 0; $i < $t; $i++) { $chave .= $car{rand(0, strlen($car) - 1)}; } return $chave; } function criaimagem() { global $chave; $chave = chave(6); $img = ImageCreate(135,60); $fundo = ImageColorAllocate($img,rand(0,55),rand(0,55),rand(0,55)); $texto = ImageColorAllocate($img,rand(100,255),rand(100,255),rand(100,255)); imagettftext($img, 25, 5, 10, 50, $texto, "fonts/Sex_Pistols.ttf", $chave); //ImageString($img,5,23,2,$chave,$texto); for($x = 1; $x <= 40;$x++){ $randcolor = imagecolorallocate($img, rand(0,255), rand(0,255), rand(0,255)); imageline($img, rand(0,220),rand(0,155),rand(0,220),rand(0,55), $randcolor); } ImageJpeg($img, "captcha.jpg"); } criaimagem(); ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Captcha Locaweb

27-10-2011 22:20

Qual o script completo do captcha?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Captcha Locaweb

31-10-2011 21:12

o do Post acima é o que cria a imagem para o Captcha.


Feito isso é só incluir uma imagem no formulário.

A validação eu faço pelo php mesmo.

Andei dando uma lida pela internet e vi algo sobre a locaweb ter um tempo de cache para atualização de algumas imagens.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Captcha Locaweb

31-10-2011 21:20

Nunca vi isso. Mas, você pode tentar um script para limpar o cache. Ai você vai limpar o cache via script, não via navegador.

A forma de atualizar a imagem do captcha é no F5 mesmo?

Você também pode testar outros scripts
http://www.phpcaptcha.org/download/

ou escolher um captcha na lista
http://bbspam.com/2007/08/26/30-php-captchas/
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado