Header - Content-type

Тема в разделе "PHP", создана пользователем CrashX, 13 апр 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    есть функция header();
    в ней можно указывать тип даных которые будут выводиться на экран
    укажите лист типов
    Content-type
    например мне известны
    • text/css;
    • text/html;
    • application/xml;
    • графические (jpeg\png и тп)
    • архивы (zip\rar и тп)
    суть вопроса такова что сколько можно загловков объявить, например я использую js какой заголовок для него,
    что бунед если я объвлю несколько заголовков продряд, какой заголовок будет основным если таковой вообще будет, или же объявиться всего 1 заголовок последний или же наоборот первый? или все...
    объясните, тк я начал использовать ajax и там появилась проблема в кодировках проблему решил

    но часть данных приходит текстом с тегами или скриптами и не исполняется)))
     
  2. serjinio

    serjinio

    Регистр.:
    10 май 2007
    Сообщения:
    439
    Симпатии:
    49
  3. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
  4. indian.rider

    indian.rider Постоялец

    Регистр.:
    20 окт 2008
    Сообщения:
    119
    Симпатии:
    26
    Заголовок можем быть только один. Все, что после -- контент.
     
  5. babon

    babon Создатель

    Регистр.:
    24 авг 2008
    Сообщения:
    25
    Симпатии:
    0
    вообще вызовов header может быть сколько угодно.
     
  6. phpdude

    phpdude Создатель

    Регистр.:
    8 ноя 2008
    Сообщения:
    42
    Симпатии:
    10
    вообще и header("Content-type может быть несоклько раз подряд. это либо вебсервер отфильтрует, либо просто выведет несколько одинаковых заголовков. set-cookie заголовков ведь несколько может быть ага ага? ;)
     
  7. vivid

    vivid Постоялец

    Регистр.:
    13 апр 2009
    Сообщения:
    143
    Симпатии:
    18
    для аякса надо ориентироваться на то что хочет увидеть клиентский код. для того чтоб разбирать данные используя DOM, сервак должен отдавать данные в формате XML. а для того чтоб явно исполнять кусок кода на клиентской стороне надо скармливать вызову eval() - js-функция.

    если клиентский код работает с поступившими данными как HTML-кодом - т.е. на парся размещает в контейнере (container.innerHTML = пришедшие_данные), то всё что есть в <script> просто обязанно выполнться.
     
Статус темы:
Закрыта.