Yugi Moto Postado Dezembro 7, 2006 Denunciar Share Postado Dezembro 7, 2006 Bem pessoal, queria uma ajuda com isso...olha a estrutura do cóodigo todo.. Coloquei no inicio da pagina.... <?php session_start(); $_SESSION['codigo'] = rand(1000,9999); ?> carrega o modulo para o formulário... <img src="img.php"> [b]IMG.PHP[/b] <?php session_start(); $codigo = $_SESSION['codigo']; if (!extension_loaded('gd')) { dl('php_gd2.dll'); }; $im = imagecreate(40,18); $background_color = imagecolorallocate($im, 255, 255, 255); $text_color = imagecolorallocate($im, 255, 14, 30); imagestring($im, 15, 2, 2, "$codigo", $text_color); header("Content-type: image/png"); imagepng($im); imagedestroy($im); ?> Faz a verificação da imagem... //Verifica imagem session_start(); header("Content-type: text/html"); if ($codigoimg == $_SESSION['codigo']) { echo"Código OK"; } else { echo"Código errado"; } O erro...não importa o que eu coloque ele só retorna que o código está incorreto !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Dezembro 7, 2006 Denunciar Share Postado Dezembro 7, 2006 De onde vem a variável $codigoimg?[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Yugi Moto Postado Dezembro 7, 2006 Autor Denunciar Share Postado Dezembro 7, 2006 $codigoimgé o campo do formulario onde o usuário ira digitar os dados da imagem.. <input type="text" name="codigoimg"... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Dezembro 7, 2006 Denunciar Share Postado Dezembro 7, 2006 Então faça assim: if ($_POST['codigoimg'] == $_SESSION['codigo']) []'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Yugi Moto Postado Dezembro 7, 2006 Autor Denunciar Share Postado Dezembro 7, 2006 ok, funcionou !!!Muito obrigado beraldo !!!PS.: curitiba ?? eita cidade maravilhosa em !!! também sou de ctba !!Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Yugi Moto Postado Dezembro 22, 2006 Autor Denunciar Share Postado Dezembro 22, 2006 pessoal, desculpa o double post, mas outro problema com este script !!!eu gostaria de carregar uma fonte True Type, na hora de ler a imagem, vejam como eu fiz, e me ajudem !!!<?php session_start(); $codigo = $_SESSION['codigo']; if (!extension_loaded('gd')) { dl('php_gd2.dll'); }; $im = imagecreate(50,18); $background_color = imagecolorallocate($im, 255, 255, 255); $font = ImageLoadFont("acmesa.ttf"); $text_color = imagecolorallocate($im, 102, 102, 51); imagestring($im, 15, 2, 2, $font, "$codigo", $text_color); header("Content-type: image/png"); imagepng($im); imagedestroy($im); ?>ele não carrega nada no formulario !!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ( David . RJ . 2K ) Postado Dezembro 24, 2006 Denunciar Share Postado Dezembro 24, 2006 Procure algo no php.net por TrueType, eu já fiz um sistema de imagem parecido, muito completo, onde ele gerava uma quantidade determinada de letras, fazia inclinações, mudava o valor de Y e X, mas de forma organizada, e ainda a cor e o fundo.Se não me engano a função éimageTrueTypeFLWS! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Dezembro 24, 2006 Denunciar Share Postado Dezembro 24, 2006 Olhe o que achei: :)http://br2.php.net/manual/pt_BR/function.imagettftext.php[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Yugi Moto
Bem pessoal, queria uma ajuda com isso...
olha a estrutura do cóodigo todo..
O erro...
não importa o que eu coloque ele só retorna que o código está incorreto !!!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.