Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.04.2012, 15:36
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 1  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
По умолчанию Apache автоматически дописывает теги <html><head>

У меня при запросе на сервер, сперва всегда выполняется index.php, который уже потом распечатывает нужную страницу. В index.php нет вывода HTML разметки, но апачь автоматически ему добовляет теги <html><head>. Когда index.php распечатывает страницу, получается "страница в странице".

index.php:
Код:
<?PHP
	echo('hello!');

	require_once("/t/page1.php");
?>
page1.php:
Код:
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
		<link href="/css/global.css" rel="stylesheet" type="text/css">
	</head>
	<body>
		this is page 1 !
	</body>
</html>
.htaccess:
Код:
AddHandler application/x-httpd-php5 html

# Перенаправление сервера
RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro
RewriteRule ^.*$ - [F]

RewriteRule ^.*$ index.php

# Листинг не выводим 
Options -Indexes

В результате получается кривой HTML:
Код:
<html>
	<head>
	</head>
	<body>
		hello!
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
		<link href="/css/global.css" rel="stylesheet" type="text/css">
		this is page 1!
	</body>
</html>
Как убрать это автоматическое добавление тегов ?

Добавлено через 1 час 11 минут
Разобрался, дело было не в апаче, а кодировке.
__________________
Дети не должны знать о своих родителях

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:03.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.