Código PHP:
if (trim($titulo) == "") { echo "Son sólo espacios"; }
La función trim() elimina espacios al inicio y al fin de la cadena, de tal forma que si son todo espacios devolverá una variable vacía.
Nota que si la variable ya estaba vacía, el trim() devolverá lo mismo... o sea daria igual que la variable estuviera vacia o con únicamente espacios.
Saludos