PHP: Reemplazando espacios
Claro que todos sabemos usar un str_replace pero hay circunstancias especiales que lo hacen fallar, sobre todo cuando se trata de pasar parámetros POST con JQuery y Javascript de por medio es posible que los espacios nos denuncien por maltrato.
Antes de ir a comisaría vendría bien echarle un vistazo a las expresiones regulares:
$titulo = ereg_replace('[[:space:]]+', ' ', $titulo));