Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fetish

[Resolvido] [PHP] Ant-Spam (Imagens desenhadas em GD)

Recommended Posts

Bom eu estava fazendo um Ant-Spam pro meu XIZUM com o Tomb Raider, mais já que ele quer começar do 0, ai está:

 

Diferença:

O meu sistema ele randomiza fundin pra fica gayzin xD.

 

Códigos:

 

index.php

<!-- Copyright 2009 fetish --><img src="ant_spam.php"  />
<form action="teste.php" method="POST">Ant Spam: <input type="text" name="spam" /><input type="button" name="Atualizar" onClick="java script: window.location.reload();" value="Atualizar" /><br><input type="submit"></form>

teste.php

<?php //@Copyright 2009 fetish
session_start();
$spam = strip_tags($_POST['spam']);
if ($spam == $_SESSION['ver']) echo 'SUCESSO';
else {echo 'Você errou namb';exit(0);}
?>

ant_spam.php

<?php //@Copyright 2009 fetish
header('Content-Type: image/png');
session_start();
$filename = 'teste.txt';
unlink($filename);
$im = imagecreate(150,20);
$bg = imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
$letras = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
	for ($i = 0;$i < count($letras);$i++)
		if ($i < 2) { // Recomendo que deixem < 2, se for > 2 pode ter mais chance dos numeros ficarem juntos
			$verificar = $letras[array_rand($letras)].rand(1,26);
			$string = imagestring($im,2,mt_rand(0,100),rand(0,10),$verificar,imagecolorallocate($im,255,255,255));
			$open = fopen($filename,'a+');
			fwrite($open,$verificar);
			$_SESSION['ver'] = file_get_contents($filename);
			fclose($open);
		}
imagepng ($im);
imagedestroy($im);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.