What gets sent to me is the actual index.php file, BUT it has been base64_encoded. Which suggests that the file the web server finds has been encoded (which means, not in the proper PHP syntax), and gets sent out as an undeclared plain text file, which the browser will want to save.
Please view the contents of index.php.