PHP reemplazar cadena después de usar file_get_contents

Hola, estoy buscando reemplazar palabras en un correo electrónico html que estoy cargando a través defile_get_contents

Aquí está mi código:

<?

$message = file_get_contents("http://www.MYwebsiteExample.com/EmailConfirmation.php");


$message =  preg_replace('/SAD/', "HAPPY", $message);
// Also tried this below and it does not work either
 $message = str_replace('/SAD/', "HAPPY", $message);

?>

Espero encontrar todos los patrones de SAD (distingue entre mayúsculas y minúsculas) y reemplazarlos con HAPPY. Por alguna razón si usofile_get_contents no parece estar funcionando

Gracias

ACTUALIZACIÓN: 22 de enero de 2013

En realidad, lo siento Corrección cuando agrego el $ no funciona. No es necesario para mi código. Puedo hacer un trabajo alrededor, pero esto no funciona a continuación:

$message = str_replace("$SAD", "HAPPY", $message); /// does not work. Not sure why
$message = str_replace("SAD", "HAPPY", $message); /// without the $ it does work.

Respuestas a la pregunta(2)

Su respuesta a la pregunta