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);
}

