Здравствуйте, у меня такая проблема.... на своем сайте делаю ссылку скачать (адрес до файла вытаскиваю с базы), но почему то он начинает открываться прямо в браузере (отображаются всякие иероглифы). Что мне делать? Заранее большое спасибо!
А файл отдаёт в браузер именно PHP-скрипт? Или скрипт только ссылку на файл показывает, а дальше браузер просто забирает его с сервера, без PHP? Если файл отдаётся с помощью PHP-скрипта, то нужно перед тем, как отправить браузеру содержимое файла, с помощью функции header() отправить заголовок, в котором указать Content-Type, соответствующий файлу. Если файл отдаётся без PHP, браузер просто получает его от веб-сервера - то тут нужно смотреть настройки сервера, какие заголовки там у него прописаны для данного типа файлов. И при необходимости править/добавлять.
У меня он просто отдает браузеру без php, у меня просто ссылка!!! А вот с header хорошая идея, только можно по подробнее? У меня сервер стоит Microsoft-IIS/7.5