[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Echo выводит html теги как обычный текст
maxsim1982i
Привет форумчане. Кто знает от чего ECHO выводит html теги как простой текст.



Спустя 1 минута, 25 секунд (23.05.2011 - 13:24) maurise написал(а):
А как выглядит код вывода? Пример, нужен.

Спустя 1 минута, 42 секунды (23.05.2011 - 13:25) maxsim1982i написал(а):
Ну вот пример:

echo "<h3>Вы вошли</h3>";

он та и выводит:
<h3>Вы вошли</h3>

Спустя 3 минуты, 19 секунд (23.05.2011 - 13:29) Invis1ble написал(а):
maxsim1982i
Посмотри в исходном коде страницы что написано.

Спустя 8 минут, 36 секунд (23.05.2011 - 13:37) maxsim1982i написал(а):
В исходном коде только строка которая выводит echo и больше ни чего. Дело может быть в настройках php Мы сами подняли сервер + php + mysql все работает, вот только echo html выводит как текст

Спустя 7 минут, 54 секунды (23.05.2011 - 13:45) Snus написал(а):
Создай отдельный файл test.php и вгони туда.
<?php echo '<h3>Вы вошли</h3>'; ?>

И скажи что выдаст.

Спустя 41 секунда (23.05.2011 - 13:46) Invis1ble написал(а):
maxsim1982i
Возможно...
А попробуй запустить такой скрипт:
header("Content-Type: text/html; charset=utf-8");
echo '<h3>Вы вошли</h3>';

Спустя 9 минут, 15 секунд (23.05.2011 - 13:55) maxsim1982i написал(а):
Создал файл test.php вот исходный код страницы
<h3>вы вошли</h3>

Спустя 1 минута, 11 секунд (23.05.2011 - 13:56) Invis1ble написал(а):
maxsim1982i
Передай предварительно заголовок, как я показал выше.

Спустя 7 минут, 26 секунд (23.05.2011 - 14:04) maxsim1982i написал(а):
Invis1ble
спасибо заголовок сработал
тема закрыта

Спустя 30 минут, 16 секунд (23.05.2011 - 14:34) Snus написал(а):
maxsim1982i
Ну ты хоть выясил в чем причина? Отпиши.

Спустя 15 минут, 16 секунд (23.05.2011 - 14:49) maxsim1982i написал(а):
Я так понил что по умолчанию (наверно в php.ini указано text/plain), а когда в заголовке пропишешь header("Content-Type: text/html; charset=utf-8"); то работает нормально

Спустя 15 минут, 34 секунды (23.05.2011 - 15:05) neadekvat написал(а):
maxsim1982i, не в php.ini и не text/plain, а кодировка другая (да например та же windows-1251).

Спустя 1 час, 16 минут, 12 секунд (23.05.2011 - 16:21) Invis1ble написал(а):
neadekvat
Причем здесь кодировка?

maxsim1982i
По ходу все правильно ты понял, найди директиву default_mimetype в php.ini и посмотри, что там прописано в качестве значения. Если что, поставь default_mimetype = "text/html"
Отпишись о результатах, ибо интересно.


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.