Probabilmente hai fatto solo un po' di confusione tra singolo e doppio apice.... a me questo codice funziona... :master:

codice:
$test="po' c'è parole \ parole";
echo "Prima: " . $test . "
";
$correzioni = (str_replace("'", "\'", $test)); 
echo "Dopo: " . $correzioni . "
";

...(a me pero' continua a sembrare proprio un caso da addslashes) :master:

codice:
echo "
" . addslashes($test);
Spero di esserti stato utile...