Tengo este codigo:
Código:
Funciona perfectamente y queria que al poner un comentario en blanco me abrise otra pagina advirtiendo de ello o que el campo comentario se guardase con un comentario predefinido. <?php if(empty($_POST['nombre'])) { $fp = fopen("mensajes.txt", "a"); $$datos ="Borracho anonimo" . "-" . $_POST["comentario"] . "-" . $_POST["fecha"] . "-". "avatares/" . $_POST["avatar"] . "\r\n"; fwrite($fp, $$datos); fclose($fp); } else { $fp = fopen("mensajes.txt", "a"); $$datos =$_POST["nombre"] . "-" . $_POST["comentario"] . "-" . $_POST["fecha"] . "-". "avatares/" . $_POST["avatar"] . "\r\n"; fwrite($fp, $$datos); fclose($fp); } ?>
Lo intente poniendo despues del if un:
Código:
Pero no se porque siempre me guarda 2 veces el mensaje. else if(empty($_POST['comentario'])) { $fp = fopen("mensajes.txt", "a"); $$datos ="Borracho anonimo" . "-" . "Comentario" . "-" . $_POST["fecha"] . "-". "avatares/" . $_POST["avatar"] . "\r\n"; fwrite($fp, $$datos); fclose($fp); }