Hola, gracias por responder. Te cuento, una de las primeras cosas que naturalmente se me ocurrio fue hacer eso que decis. Pero aun asi no podria escapar al caso que el usuario meta un " " (espacio vacio) o varios...
Lo solucione por el momento con esto, de paso si les sirve lo tienen aqui y si saben alguna forma mas optima, soy todo ojos.
Código PHP:
// CONTROL DEL TITULO
$titulo = $_POST['titulo'];
$vacio = 0;
if ( strlen($titulo) > 0 ) {
for ($i = 0; $i <= strlen($titulo); $i++) {
if ( $titulo[$i] == " ") {
$vacio++;
}
}
}
if ( $vacio == strlen($titulo) ) {
$msg1 = "<b>*</b> El mensaje debe tener un titulo válido.";
header("Location: /foros/nuevo.php?msg=".$msg1);
exit(); // sin este exit() no funciona.
} else {
$titulo = htmlentities($_POST['titulo']);
}
Espero a alguien mas le sirva de ayuda, un saludo.