За последние 24 часа нас посетили 34902 программиста и 1759 роботов. Сейчас ищут 857 программистов ...

Не правильно работают ссылки

Тема в разделе "PHP для новичков", создана пользователем VaneS, 9 июн 2012.

  1. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    Здравствуйте, у меня такая проблема.... на своем сайте делаю ссылку скачать (адрес до файла вытаскиваю с базы), но почему то он начинает открываться прямо в браузере (отображаются всякие иероглифы). Что мне делать? Заранее большое спасибо!
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Может код покажешь?
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    А файл отдаёт в браузер именно PHP-скрипт? Или скрипт только ссылку на файл показывает, а дальше браузер просто забирает его с сервера, без PHP?
    Если файл отдаётся с помощью PHP-скрипта, то нужно перед тем, как отправить браузеру содержимое файла, с помощью функции header() отправить заголовок, в котором указать Content-Type, соответствующий файлу.
    Если файл отдаётся без PHP, браузер просто получает его от веб-сервера - то тут нужно смотреть настройки сервера, какие заголовки там у него прописаны для данного типа файлов. И при необходимости править/добавлять.
     
  4. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    У меня он просто отдает браузеру без php, у меня просто ссылка!!! А вот с header хорошая идея, только можно по подробнее?
    У меня сервер стоит Microsoft-IIS/7.5
     
  5. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    А что тебя именно интересует?

    Загляни в гугл там много об этом написанно...
     
  6. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    меня интересует одно, есть файл его нужно отдать на закачку пользователю)))