Cita:
Iniciado por Maestro_kanelo [url]http://blog.unijimpe.net/crear-captcha-con-php/[/url]
Creo que alguien conoce este tutorial. Miraba y he descargado los archivos necesarios. Son:
- captcha.php
- captchademo.php (la uestra, ejemplo)
- bgcaptcha.gif (fondo de captcha)
Comprendi muchas cosas, pero no tengo idea donde meter el código:
Código PHP:
<?
session_start();
$_SESSION['tmptxt'] = randomText(8);
$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);
?>
Hecho en archivo de mi formulario tan como en ejemplo captchademo.php. Metido este codigo antes de <html></html> y en vez de la página me aparece el texto:
Cita: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/sitios/admin/
[email protected]/eternasaltos.com/subdominios/www/contacto1.php:4) in /var/www/sitios/admin/
[email protected]/eternasaltos.com/subdominios/www/contacto1.php on line 5
Cuando no publico este codigo en ningun lugar la captcha se aparece - la tengo aqui:
http://www.eternasaltos.com/contacto1.php
Pero no funciona correcto. El formulario se envia igual con y sin verificar código de cptcha. Debe que enviarse solo con verificación.
Donde puedo tener error? Si lo facilitara la respuesta pudo luego publicar aqui todo código del mi formulario.
Gracias.