Hola
con ese script lo que haces es crear un archivo plano de texto, si tambien quieres introducir imagenes en el docomento deberias de usar la clase FPDF, buscala en google, y tambien puedes hacer archivos excel solo con dibujar una tabla con php enviar el header con extension .xls y el navegador lo reconocera inmediatamente
Código PHP:
header("Content-Disposition: attachment; filename=consulta.xls");
Un saludo