Ayuda con Libro de Visitas
-
Hola tengo un problema como un libro de visitas, esta hecho en php y almacena los datos en un html. En teoria estan limitado el numero de caracteres que pueden enviar pero hay un simpatico que manda todo el santo dia listas interminables de Spam.
Código:if(isset($escribe)) { # Identificamos los errores # Error 1: el campo de comentarios está vacío if (!$comentarios) { $error["E1"]="1"; } # Error 2: el campo email no está vacío pero no es correcto if ($email != "") { if (!ereg("^[^@]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,}$", $email)) { $error["E2"]="1"; } } # Error 3: el campo nombre está vacío if (!$nombre) { $error["E3"]="1"; } if(!$error) { $filename = "textos.html"; $fp = fopen($filename,"r"); while (!feof($fp)) { $guestbook .= fgets($fp, 4096); } fclose($fp); $nombre = htmlentities($nombre); $comentarios = htmlentities($comentarios); $texto1 = "$comentarios
\n\n$guestbook"; $texto = $texto1.$texto2.$texto3; $fp = fopen( $filename,"w"); fwrite( $fp, $texto); fclose( $fp ); unset($escribe); } } else { unset($error); } ?>
\n.: B-Q-B Una Pasion :. "; if($email != "") { $texto2 = "$nombre"; } else { $texto2 = "$nombre"; } $fecha = date("d/n/Y"); $texto3 = " ($fecha)
