Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2007, 20:51
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: problema con código captcha

la verdad creo que es lo mejor utilizar eso. de ultima puedes hacer una pregunta cuya respuesta sea aleatoria, como por ejemplo "cuanto da la (suma resta o multiplicacion) de (un numero al azar) y (otro numero al azar)?"

pero tu problema tiene solucion ^^
en primer lugar, tu guest.php ahora comprueba qe.. ups error mio.. volvi a leer el codigo y veo que me equivoque, bueno te explico bien ahora

guest.php deberia quedar asi:

Código PHP:
<?php

session_start
();
if(isset(
$_POST[content])) {
if( 
$_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) {
// Insert you code for processing the form here, e.g emailing the submission, entering it into a database. 
unset($_SESSION['security_code']);

$datafile "msgs.data";

extract($_POST);

$oldarray fopen("$datafile""r");
$oldcontents fread($oldarrayfilesize($datafile)) or die( 'Could not read from file.');
fclose($oldarray);

if(!
$fp fopen("$datafile""w")){
die(
"Error: PHP does not appear to have permission to write to $datafile");
}
fwrite ($fp"<b>Enviado por:</b> $name - ");
fwrite ($fpdate("d/n/y [h:i:s A]"));
fwrite ($fp"<br><b>Email:</b> <font color='#FFFFFF'><a href='mailto:$email'>$email</a></font><br>");
fwrite ($fp"<b>Título:</b> $title<br><b>Mensaje:</b><br>");
fwrite ($fpstripslashes($content) . "<br><hr noshade size=1><br>");
fwrite ($fp$oldcontents);
fclose($fp);
header("Location: $_SERVER[PHP_SELF]");
} else {
// Insert your code for showing an error message here
echo 'Sorry, you have provided an invalid security code';
}
}

?>
fijate que quite la comprobacion de que se haya presionado el boton Submit, porque de hecho no tienes uno con ese nombre, y en segundo lugar, todo el resto habia quedado luego del else.. lo siento mucho, lei sin prestar suficiente atencion.. eso deberia funcionar

en cuanto a la imagen, no se que decirte, a simple vista no veo problema.. has subido el archivo de fuente monofont.ttf?

exitos