За последние 24 часа нас посетили 16567 программистов и 1555 роботов. Сейчас ищут 1995 программистов ...

PHP самовольно добавляет теги заголовка html и body.

Тема в разделе "HTML и CSS", создана пользователем olegkaz, 4 сен 2013.

  1. olegkaz

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

    С нами с:
    21 фев 2013
    Сообщения:
    121
    Симпатии:
    0
    Проблема такова :
    Код (Text):
    1.  
    2. Вместо нормального :
    3. <html><head>
    4.     <meta charset="utf-8">
    5.     <meta http-equiv="content-type" content="text/html">   
    6.     <meta http-equiv="Description" content="Отсутсвует">
    7.     <meta http-equiv="Keywords" content="Отсутсвует">
    8.  
    9.     // Стили скрипты....
    10. </head>
    11. <body>
    12. </body>
    13. </html>
    14.  
    15. На хостинг (hostinger.ru) выводит вот такую ерунду :
    16. <html>
    17.   <head></head>
    18.   <body>
    19.    "
    20.  
    21. "
    22.  
    23.   <meta charset="utf-8">
    24.     <meta http-equiv="content-type" content="text/html">   
    25.     <meta http-equiv="Description" content="Отсутсвует">
    26.     <meta http-equiv="Keywords" content="Отсутсвует">
    27.  
    28.     // Стили скрипты....
    29.   </body>
    30. </html>
    31.  
    32. Может кто встречался с такой ерундой и решил её, нашёл тему в хабре но решения там нет http://habrahabr.ru/qa/38769/.
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    это бесплатный хостинг? это нормально.
    думаю что хостер прописал настроку auto_prepend_file чтобы нечто выполнялось перед каждым твоим криптом. тебе не победить :) таким образом ты платишь за бесплатное.

    меняй хостера или смирись.
     
  3. olegkaz

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

    С нами с:
    21 фев 2013
    Сообщения:
    121
    Симпатии:
    0
    У меня тариф 'Бизнес'. То есть попросить чтобы отключили auto_prepend_file
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Взятый, возможно, напрасно.
    директива в конфиге пыха, указывающая, что должно произойти перед выполнением скрипта.

    Добавлено спустя 1 минуту 29 секунд:
    З.Ы. А можно глянуть код Вашего скрипта?
     
  5. olegkaz

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

    С нами с:
    21 фев 2013
    Сообщения:
    121
    Симпатии:
    0
    Проект сделан на фреймворке Kohana. Просто сам факт того что так происходит, странно.

    Добавлено спустя 11 минут 6 секунд:
    Главное что эта хрень только в Google chrome.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    как всё сложно
     
  7. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    ну а если без всякой коханы провести эксперимент: бросить одинокий php файл с каким-то выводом и посмотреть... ?
    я бы для чистоты эксперимента не в браузере смотрел, а качнул бы с адреса wget-ом или еще какой качалкой.
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Приведите пожалуйста HTML-код страницы не из Хрома.

    Просто хром умни. Если ему дают кривой html, он его помещает в body, а остальное оформляет сам. Попробуйте открыть в хроме пустой хтмлник и поглядите код страницы - будете удивлены.
     
  9. olegkaz

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

    С нами с:
    21 фев 2013
    Сообщения:
    121
    Симпатии:
    0
    Решение было в том что один файл в фреймворке был в кодировке UTF-8 with BOM, убрал его и всё стало норма. Так что если у Вас появилась проблема в хроме, то просто смотрите кодировку.