
Jorge Reyes
1
Kappa
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Hola!
Bueno, el otro día necesitaba un captcha y no encontré uno "completo" por así decirlo por lo que use un captcha que encontré en google y pues lo personalize para que sea mas fácil de usar, bueno aquí les dejo el codigo de los 2 archivos PHP necesarios 😀
captcha.php
index.php
Bueno, esos son los archivos PHP a continuación les dejo una demo y un enlace para descargar todo 😀
Demo: Captcha Simple PHP
Descargar: MediaFire - Mega
Espero les sea útil, saludos! 😀
Bueno, el otro día necesitaba un captcha y no encontré uno "completo" por así decirlo por lo que use un captcha que encontré en google y pues lo personalize para que sea mas fácil de usar, bueno aquí les dejo el codigo de los 2 archivos PHP necesarios 😀
captcha.php
PHP:
<?php
session_start();
function randomText($length) {
$pattern = "1234567890abcdefghijklmnopqrstuvwxyz";
$key = '';
for($i=0;$i<$length;$i++) {
$key .= $pattern{rand(0,35)};
}
return $key;
}
$_SESSION['tmptxt'] = randomText(5);
$captcha = imagecreatefromgif("bgcaptcha.gif");
$colText = imagecolorallocate($captcha, 0, 0, 0);
imagestring($captcha, 5, 16, 7, $_SESSION['tmptxt'], $colText);
header("Content-type: image/gif");
imagegif($captcha);
?>
PHP:
<!DOCTYPE html>
<html lang="es">
<head>
<title>Captcha Simple PHP </title>
<link rel="stylesheet" href="bootstrap.css" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div class="container">
<div align="center" class="hero-unit" style="margin-top:10px;">
<?php
session_start();
if($_POST){
if($_POST['tmptxt'] == $_SESSION['tmptxt']){
echo '<div class="alert alert-success"><b>Hecho</b> El código ingresado es correcto</div>';
}else{
echo '<div class="alert alert-error"><b>Error</b> El código ingresado es incorrecto</div>';
}
}else{
echo '
<h1>Captcha Simple en PHP</1><br />
<form method="post" action="">
<img src="captcha.php" width="100" height="30" class="img-polaroid" /><br />
<input type="text" name="tmptxt" placeholder="Ingresa el Código" /><br />
<input type="submit" class="btn btn-primary"/>
</form>
';
}
?>
</div>
</div>
</body>
</html>
Bueno, esos son los archivos PHP a continuación les dejo una demo y un enlace para descargar todo 😀
Demo: Captcha Simple PHP
Descargar: MediaFire - Mega
Espero les sea útil, saludos! 😀
Última edición: