Respuesta: Como descargar un documento desde php? si en vez de guardar en archivo
file_put_contents("$nombre-$fecha.rtf",$rtf);
haces la salida de las cabeceras de archivo y el contenido, el usuario obtendrá el archivo.
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$nombre-$fecha.rtf",);
header("Content-Transfer-Encoding: binary");
echo $rtf |