Incluir en mis sitios favoritos
Ingresar Salir Inscribirme
Buscar Ayuda Contactar Ingresar Directorio Ultimos
Búsqueda avanzada
Preguntas frecuentes
BUSCAR EN: BLOGS FOTOS
 

Hola, Invitado
Ingresar  Inscribirme
En línea: 131 visitantes

Alemania (2)
Argentina (51)
Belice (2)
Bolivia (11)
Brasil (7)
Canadá (1)
Chile (18)
Colombia (18)
Costa Rica (26)
Cuba (20)
Dominicana, República (17)
Ecuador (5)
El Salvador (18)
España (176)
Estados Unidos (12)
Francia (2)
Guatemala (12)
Honduras (3)
Israel (0)
Italia (2)
Jamaica (0)
México (45)
Nicaragua (3)
Países Bajos (0)
Panamá (14)
Paraguay (6)
Perú (21)
Puerto Rico (6)
Reino Unido (1)
Uruguay (9)
Venezuela (38)





Búsquedas recientes

Lo más popular

Lo más buscado este mes

Archivo Weblogs


DIRECTORIO WEBLOGS :: Uruguay > Arte y Cultura Incluir BlogUruguay >  Arte y Cultura Weblogs de Yaaqui.com DIRECTORIO WEBLOGS
Graficopicante
creado con http://wordpress.org/?v=3.2.1  en Montevideo / Uruguay
ENVIAR A UN AMIGO
Para subscribirse a  requiere identificarte
Usuario: Ingresar

diseño gráfico, web, progrmación. Un blog donde se habla de temas de interés para el sector.
diseño, web, y cosas por el estiloVisitargraficopicante.com
Dirección URLhttp://graficopicante.com/blog    Registrado:15-Jan-2008
Compartir:

Compartir en Facebook Compartir en Twitter Stumble It More...


Enviar a email
Visitar Un captcha para pensar. Experimentos con la libreria GD de PHP Un captcha para pensar. Experimentos con la libreria GD de PHP en ambienteconservación
Por pablo
el 02-May-2008

captchaantispam.jpg

Preparé un ejemplo para mostrar algunas cosas de la librería gráfica GD de PHP. Es un captcha (Antispam) que hace una pregunta matemática simple. El flujo de un captcha es el siguiente.

  1. Se crea una imágen con la “pregunta”
  2. Se guarda la respuesta en una variable de sesión
  3. Se lee la respuesta humana del formulario y se la compara con la respuesta almacenada en la variable de sesión

El archivo captcha.php funciona como una imagen para el navegador. Y la idea es incluirlo en el formulario como si de una imágen se tratara: <img src=”captcha.php?.png” alt=”CAPTCHA” />

Cuando el navegador accede a este archivo se ejecuta todo el código que está dentro del mismo y además se crea una imagen que es la que finalmente muestra el navegador. Se puede ver el ejemplo funcionando aquí. y descargar el ejemplo completo aquí

Este es el código del archivo Captcha.php explicado.

session_start(); //Inicio una sesion
//genero los arrays con las posibilidades<br />
$operadora= array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
$operadorb= array("veces","mas", "mitades de");
$operadorc= array(2,4,6,8,10);
//randomicamente formo la pregunta
$a=rand(0,16);
$b=rand(0,2);
$c=rand(0,4);
$pregunta = $operadora[$a] . " " . $operadorb[$b] . " " . $operadorc[$c];
// resuelvo el resultado dependiendo del operador B
if ($b==0)
{
$resultado=$operadora[$a]*$operadorc[$c];
}elseif ($b==1)
{
$resultado=$operadora[$a]+$operadorc[$c];
}elseif ($b==2)
{
$resultado=$operadora[$a]*($operadorc[$c]/2);
}
//Guardo la respuesta correcta en una variable de session
$_SESSION['antispam'] = $resultado;
header("Content-type: image/png"); //envio la cabecera de imagen PNG. Hasta ahora no enviado nada al navegador. Si por ejemplo usara un echo la imagen no se mostraria
//Genero y muestro la imagen
// Creo una imagen imagecreate(ancho, alto), el ancho es la cantidad de caracteres de la pregunta multiplicado por 8 que son los pixeles aproximados por caracter
$im = @imagecreate(8*strlen($pregunta), 20) or die("algo anda mal");
//elijo el color de fondo de la imagen, en valores RGB
$background_color = imagecolorallocate($im, 255, 255, 255);
//Elijo el color del texto, en valores RGB
$text_color = imagecolorallocate($im, 233, 14, 91);
//Escribo en la imagen imagestring(imagen, tama&#241;o de fuente, posicion x, posicion y, texto, color)
imagestring($im, 3, 5, 5, $pregunta, $text_color);
//despliego la imagen y la quito de la memoria
imagepng($im);
imagedestroy($im);

Referencia a algunas funciones usadas

session_start() -> inicia o reabre una sesión
rand() -> Genera un número randomico
imagecreate() -> Crea un recurso de imagen
imagecolorallocate() -> Genera un recurso de color
imagestring() -> Agrega un texto a un recurso de imagen
imagepng() -> Despliega una imagen PNG
imagedestroy() -> destruye el recurso de imagen



Leído 24 veces

Para Subscribirse a  requiere identificarse antes
Un captcha para pensar. Experimentos con la libreria GD de PHP en  Weblogs de Yaaqui.com  Montevideo / Uruguay diseño gráfico, web,

Fotologs
PRENSA URUGUAY DE HOY PRIMERO DE ENERO DE 2012 FELIZ AÑO

Foto 0 en  - PRENSA URUGUAY DE HOY PRIMERO DE ENERO DE 2012 FELIZ AÑO
Más fotos PRENSA URUGUAY DE HOY PRIMERO DE ENERO DE 2012 FELIZ AÑO + fotos




31-Dec-1969
Christmas Tree by Lady Gaga favoritos! 1. 'Happy Xmas (War is over)', John Lennon--------------------videos PRENSA URUGUAY

Foto 0 en  - Christmas Tree by Lady Gaga  favoritos! 1.
Más fotos Christmas Tree by Lady Gaga  favoritos! 1. + fotos




31-Dec-1969
DON 'T SMOKE VIDEOS

Foto 0 en  - DON
Más fotos DON + fotos




31-Dec-1969

Graficopicante Montevideo / Uruguay

diseño gráfico, web, progrmación. Un blog donde se habla de temas de interés para el sector. graficopicante.com diseño, web, y cosas por el estilo

Un captcha para pensar. Experimentos con la libreria GD de PHP
captchaantispam.jpg - Un captcha para pensar. Experimentos con la libreria GD de PHP Se puede ver el ejemplo funcionando aquí . y descargar el ejemplo completo aquí Este es el código del archivo Captcha.php explicado. [cc lang="php" tab_size="2" lines="40"] session_start(); //Inicio una sesion //genero los arrays con las posibilidades $operadora= array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17); $operadorb= array("veces","mas", "mitades de"); $operadorc= [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 02-May-2008 por pablo en ambienteconservación
Leído 24 veces. Más resultados en Más artículos Un captcha para pensar. Experimentos con la libreria GD de PHP Fotos acerca Un captcha para pensar. Experimentos con la libreria GD de PHP Un captcha para pensar. Experimentos con la libreria GD de PHP en Yaaqui
Blog Chef Uri Barcelona

Blog sobre gastronomía. En él hay noticias, opinión, recetas.... Blog Chefuri.com Gastronomía en general, curiosidades en particular

Literatura gastronómica (XXI) : Comida para pensar, pensar sobre el comer
Comida para pensar, Pensar sobre el comer de Ferran Adrià Resumen Ferran Adrià ha revolucionado el mundo de la gastronomía. Su restaurante, el Bulli ha sido reconocido los últimos 3 años como el mejor restaurante del mundo. El libro presenta, a través de fotografías y textos, el universo creativo de Ferran Adrià. Incluye la relación de todos [...] [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 13-Apr-2010 por Dela en Libros
Leído 10 veces. Más resultados en Más artículos Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer Fotos acerca Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer en Yaaqui
Blog Chef Uri Barcelona

Blog sobre gastronomía. En él hay noticias, opinión, recetas.... Blog de cocina ChefUri.com Blog de cocina

Literatura gastronómica (XXI) : Comida para pensar, pensar sobre el comer
comida para pensar ferran adria 210x300 Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer - Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer Comida para pensar, Pensar sobre el comer de Ferran Adrià Resumen Ferran Adrià ha revolucionado el mundo de la gastronomía. Su restaurante, el Bulli ha sido reconocido los últimos 3 años como el mejor restaurante del mundo. El libro presenta, a través de fotografías y textos, el universo creativo de Ferran Adrià. Incluye la relación de todos [...] [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 13-Apr-2010 por Dela en Libros
Leído 14 veces. Más resultados en Más artículos Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer Fotos acerca Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer Literatura gastronómica (XXI) : Comida para pensar,  pensar sobre el comer en Yaaqui
Maestros Bibliotecarios Blogueros

Maestros Bibliotecarios de Puerto Rico

CuriosiKid: Experimentos para los más pequeños
CuriosiKid es un sitio web realizado por el Museo de los Niños de Caracas. Contiene juegos interactivos y explicaciones simples sobre física, química, biología y otras materias; con experimentos sencillos para comprender muchos prinncipios científicos y responder unas cuentas preguntas sobre cómo funciona el mundo.Las actividades se estructuran en los siguientes apartados: Descubriendo el aguaLo [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 07-Mar-2010 por Angélica M. Carrillo Toste en General
Leído 8 veces. Más resultados en Más artículos CuriosiKid: Experimentos para los más pequeños Fotos acerca CuriosiKid: Experimentos para los más pequeños CuriosiKid: Experimentos para los más pequeños en Yaaqui
Ciencia En El Xxi Blogueros

Blog de Ciencias, cosas curiosas Ciencia en el XXI

18 experimentos para ligar en la cocina de tu casa
No es seguro que ligues con esto, como tampoco lo es cuando te compras tal desodorante o tal aftershave. Todo depende de cómo lo vendas. El caso es que aquí puedes encontrar una lista de 18 experimentos de reacciones químicas completamente caseros. Ciencia en el XXI ha citado mucho a Manuel Díaz Escalera y su fyq-Experimentos. En esta ocasión quiero [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 31-Dec-1969 por Eugenio Manuel en General
Leído 1 veces. Más resultados en Más artículos 18 experimentos para ligar en la cocina de tu casa Fotos acerca 18 experimentos para ligar en la cocina de tu casa 18 experimentos para ligar en la cocina de tu casa en Yaaqui
Desde Algún Lugar De Buenos Aires Buenos Aires

Un blog sobre la aventura diaria de ser mujer, laburante, artista, estudiante, internetadicta, madre de familia... y vivir en una ciudad como Buenos Aires. Y bueh, no es fácil ser yo! Desde algun lugar de Buenos Aires

Pensar y enseñar a pensar
Otro aniversario más de la tragedia del 11-S. Otro año más que sigo convencida que fue una de las... [ click para ver post completo ] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 31-Dec-1969 por noreply@blogger.com (Porteña) en PersonalmenteCalendario
Leído 7 veces. Más resultados en Más artículos Pensar y enseñar a pensar Fotos acerca Pensar y enseñar a pensar Pensar y enseñar a pensar en Yaaqui
Ser Pensador santiago

Extractos de libros y películas, frases célebres, reflexiones, anuncios publicitarios, cortometrajes, documentales, programas de tv, video clips, ... ¡La mejor selección para pensar! SER PENSADOR

Con el sistema neoliberal hay libertad para comprar, no para pensar
Interesante video clip (no oficial) de Los Miserables que hace pensar acerca de las consecuencias que tiene el sistema neoliberal en los países, especialmente la que está generando en los subdesarrollados: libertad para consumir, comprar o acumular bienes y servicios pero no para pensar. [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 23-Apr-2010 por Bayo en General
Leído 8 veces. Más resultados en Más artículos Con el sistema neoliberal hay libertad para comprar, no para pensar Fotos acerca Con el sistema neoliberal hay libertad para comprar, no para pensar Con el sistema neoliberal hay libertad para comprar, no para pensar en Yaaqui
Blogs De Guatemala Guatemala

Blogs de Guatemala | Directorio de Blogs, donde los guatemaltecos escriben. Noticias, información, clima, deportes, poesía, opinión, información Blogs de Guatemala Así se escribe en Guatemala. Directorio de Blogs Guatemaltecos

Un tiempo para pensar...
No habría mejor manera de seguir en este viaje por la vida con ustedes, que en el hecho de compartirles parte de los pensamientos que más aclaran mi propia mente en cuánto aspectos de el razonamiento humano y nuestra condición. A la vez, es necesario entender que es la fe la que al final de cuentas le da la razón a la misma razón, pues, la razón por sí sola ha creado el estado de confusión y miser [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 02-Feb-2009 por Blogs de en General
Leído 6 veces. Más resultados en Más artículos Un tiempo para pensar... Fotos acerca Un tiempo para pensar... Un tiempo para pensar... en Yaaqui
Anabel´s World Alicante

Anabel´s world

Just hold me---Una cancion para pensar
[..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 30-Oct-2008 por noreply@blogger.com (Anabel) en artistas
Leído 9 veces. Más resultados en Más artículos Just hold me---Una cancion para pensar Fotos acerca Just hold me---Una cancion para pensar Just hold me---Una cancion para pensar en Yaaqui
El Canasto Lleida

El Canasto

Intel da tiempo para pensar
Interrupción - Intel da tiempo para pensar El productor de microprocesadores Intel está haciendo una prueba muy interesante. Como en casi todas las empresas modernas, la gente de Intel es muy ocupada. La tecnología moderna hace que los ingenieros y gerentes de la empresa americana reciben muchas interrupciones y tienen poco tiempo disponible para pensar y trabajar... [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 09-Oct-2007 por El Canas en artistas
Leído 74 veces. Más resultados en Más artículos Intel da tiempo para pensar Fotos acerca Intel da tiempo para pensar Intel da tiempo para pensar en Yaaqui
Billytec Barranquilla

Internet Apple Inventos Celulares Chile Portátiles Microsoft Computadores Linux Windows Juegos Audio Portátil Google Código Abierto Transporte Japón Video Digital Telefonía Consolas Video Software Gadgets Libertad de Información Televisión Misc Inalámbricos Lanzamientos FayerWayer HQ Banda Ancha Pantallas Evento Almacenaje HDTV Musica Ciencia Hackeos Impresentable Robots Brecha Digital Hogar Rumores Ecología FayerWayer Labs Firefox CES Imperdible Vestimenta Estructuras Energía Sistemas Operativos Seguridad Cámaras Digitales Humor Low Tech Off-Topic Hardware Audio Medios VoIP Legal Billytec en tu E-mail

Los peores Captcha´s
Foto 0 en  - Los peores Captcha´s Cuando uno navega habitualmente por internet, aunque el termino se te haga desconocido ya puedes que hayas utilizado los capcha cuya definion es el acrónimo de Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar a máquinas y humanos), que se utiliza en muchos sitios [...] [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 27-Jul-2008 por omarpa en DestacadosEntretenimientoMinipost2010Booth BabesComputexComputex 2010
Leído 19 veces. Más resultados en Más artículos Los peores Captcha´s Fotos acerca Los peores Captcha´s Los peores Captcha´s en Yaaqui
Spk Lo Que Viene Es Ahora México

Plataforma digital que explora la cultura digital, la tecnología y el entretenimiento SPK Lo que viene es ahora

El Captcha más difícil
Foto 0 en  - El Captcha más difícil Ninguna palabra se compara con esto [..] Leer nota completa
Subscribirse a Un captcha para pensar. Experimentos con la libreria GD de PHP
Publicado 08-Nov-2010 por Ficks en Reblogcuriosidadesinternet
Leído 5 veces. Más resultados en Más artículos El Captcha más difícil Fotos acerca El Captcha más difícil El Captcha más difícil en Yaaqui

Advertencia YAAQUI.COM no verifica la veracidad de la información publicada y no se responsabiliza por el uso que se le de a la infomación del contenido publicado en los feeds y weblogs independientes. Las opiniones vertidas en este sitio no necesariamente son nuestras. Nos reservamos el derecho de remover cualqueir material que consideremos inconveniente.



Imagen de arte de F1

F1
imagen de un puma gacela

Puma gacela
Imagen de Ali Landry sin el bikini superior

Ali Landry Sin Bracier
Clasificados Costa Rica Clasificados Argentina Clasificados de España Clasificados Puerto Rico Envía una Postal