Lo que guardas en el archivo es algo como esto: <
[email protected]>
Si haces un echo
$value; logicamente no aparecera el valor en pantalla, porque gracias a < y > sera considerado como una etiqueta HTML, invalida, pero a fin de cuentas etiqueta.
Despues de file_get_contents usa
htmlentities().