Ayuda con Libro de Visitas

      • 80
      • mensajes
      • miembro desde
      • 27/08/04
    • misfotosecuencias.com.ar
    20/09/2006
    #1 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:
    $comentarios
    \n .: B-Q-B Una Pasion :. "; if($email != "") { $texto2 = "$nombre"; } else { $texto2 = "$nombre"; } $fecha = date("d/n/Y"); $texto3 = " ($fecha)

    \n\n$guestbook"; $texto = $texto1.$texto2.$texto3; $fp = fopen( $filename,"w"); fwrite( $fp, $texto); fclose( $fp ); unset($escribe); } } else { unset($error); } ?>

      Has dejado vacío el campo de comentarios";} ?> El email especificado no parece ser válido, puedes dejar el campo vacío si lo prefieres";}?> Has dejado vacío el campo \"nombre\"";} ?>
    NOMBRE
    EMAIL: 

     

    Pon aquí tus comentarios (max. 280 carácteres)

    Es un codigo que lo descargue de internet hace muuucho, si alguien me dice como puedo solucionar mi problema se los agradezco.

    ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    4 comentarios / 1218 Visitas

      • 81
      • mensajes
      • miembro desde
      • 13/10/01
    • walking in the sin city .
    21/09/2006
    #2 Re: Ayuda con Libro de Visitas

    Buenas, el problema es que el limite de caracteres lo haces con javascript

    Código:
    onchange="if (this.value.length>280) {
       alert('por favor, no superar los 280 carácteres');
       return false;
    }
    return true;"
    y esto se puede salter muy facil, asi q lo que te conviene es hacer el mismo chequeo pero con php cosa que si hacen los vivos del lado del cliente no lo hagan del lado del servidor .... algo asi
    Código:
    if (strlen($_POST['comentarios']) > 280){
       $error = ""; // aca le pones lo que quieras decirle ... jeje
    }
    Bueno espero q te sea util


    PD: No estoy diciendo que la validacion x javascript este mal, lo que pasa es que es algo facil de saltear

    PD: Recomendacion ... anda acostumbrandote a no usar las variables globales ej:
    Código:
    // suponiedo q $variable viene de un form POST
    $variable = "algo"; // no recomendable
    $_POST['variable'] = "algo"; // asi esta mejor
    
    // suponiedo q $variable viene de un form GET
    $variable = "algo"; // no recomendable
    $_GET['variable'] = "algo"; // asi esta mejor
    si podes editar el php.ini en donde dice register_globals ponelo en Off y si no podes igual usa el metodo decuardo al tipo de variable.

    Salu2
      • 80
      • mensajes
      • miembro desde
      • 27/08/04
    • misfotosecuencias.com.ar
    21/09/2006
    #3 Re: Ayuda con Libro de Visitas
    Gracias luthor por la ayuda y por el MP.

    Anda perfecto!!!
    Es raro ver el libro son toooodas esas porqueri*s.
      • 81
      • mensajes
      • miembro desde
      • 13/10/01
    • walking in the sin city .
    22/09/2006
    #4 Re: Ayuda con Libro de Visitas

    dnd y cualquier cosa si puedo ayudar decime ...

      • 80
      • mensajes
      • miembro desde
      • 27/08/04
    • misfotosecuencias.com.ar
    09/11/2006
    #5 Re: Ayuda con Libro de Visitas

    luthor, yo de nuevo... resulta que el muchacho ahora divide las interminables listas de spam y porquerias, asi las manda de a una a la vez.

    Se puede hacer algo para que no pueda postear mas de una vez la misma IP o algo por el estilo?