imagino que tu str_replace lo tienes asi
Código PHP:
str_replace("\"" , "/" , $cadena);
yo que tu cambiaba una comilla doble por una simple
Código PHP:
str_replace("\"" , "'" , $cadena);
o aun mejor para que no te entren esos caracteres a la BD lo haria asi cuando el usuario lo envia...
Código PHP:
$sql = mysql_query("INSERT INTO tabla VALUES('$titulo','".mysql_real_escape_string($_POST["contenido"])."')");
y si fuera necesario tambien en la parte del titulo y asi te libras de una vez por todas de esos detallitos de las comillas en tu site