Ahora tengo un problema. necesito que me ayudéis en el asunto de verificar:
Primero tengo el codigo de imagen.php, como lo he explicado antes.
Código PHP:
<?php
$n=rand(1000,9999);
// Se establece el cabecero del documento, en este ejemplo será del tipo Imagen GIF
// Nota: El archivo GIF tiene mejor compresión ;)
header('Content-Type: image/gif');
// Se genera el área del gráfico
$grafico = imagecreate(70, 30);
// El primer color establecido será el color de fondo
$fondo = imagecolorallocate($grafico, 0, 0, 0);
// El siguiente color establecido será el color del texto
$color = imagecolorallocate($grafico, 255, 255, 255);
// Se establece el margen inicial para cada caracter escrito
$margen = 5;
// Se obtiene cada caracter de la cadena usando el loop for()
for($x = 0; $x < strlen($n); $x++) {
// Se extrae la cadena usando la función substr()
$c = substr($n,$x,1);
// La inclinación será 10 o -10 segun sea si el número de caracter es par o no
if(($x % 2)==0) { $rend = 10; } else { $rend = -10; }
// Se escribe el caracter en el gráfico
imagettftext($grafico, 20, $rend, $margen, 22, $color, 'musich.ttf', $c);
// Se incrementa el margen del siguiente caracter a escribir, en caso de existir
$margen += 16;
}
// Se obtiene el gráfico para mostrar en el navegador
imagegif($grafico);
// Destruye la imagen creada liberando la memoria
imagedestroy($grafico);
?>
Luego tengo el formulario que lo envía:
Código:
<form name="contacto" action="nuevoComentario.php" method="post">
<table width="359" border="0">
<tr>
<th width="78" scope="row">Soy:</th>
<td width="271"><input type="text" name="nombre"></td>
</tr>
<tr>
<th scope="row">y digo: </th>
<td><textarea rows="3" cols="30" name="texto"></textarea></td>
</tr>
<tr>
<th scope="row">Código de seguridad:</th>
<td>Copia en el cuadro de texto los carácteres que ves en la imágen.
<img src="imagen.php"><br>
<input type="text" name="texto_ingresado"></td>
</tr>
<tr>
<td><input type="submit" name="buscar" value="Enviar" border="0"></td>
</tr>
</table>
La pagina nuevo_comentario.php recoge los datos, saca las variables. puede tambien sacar las variables del texto que escribe el usuario (texto_ingresado)...
pero... teniendo estas cosas. Como demonios saco el código que se generó en el rand de imagen.php???
No podéis ayudarme a añadir algunas cosas para poder pasar ese código y compararlos en la pagina de validación?
Es lo unico que me resta hacer!