LoadModule php5_module "D:/Program Files/PHP5/php5apache2_2.dll"
PHPIniDir "D:/Program Files/PHP5/"
AddType application/x-httpd-php .php
Апач и php: интерпритация html страницы как php скрипта?
Я только начинаю изучать программирование под веб (вот пару часов назад начал :)) и для начала захотел поколупать php. Установил апач 2.2 и php5. Настроил все ето и написал такую вот страничку:
Код:
<html>
<body>
some text
<?php
echo "php script test";
?>
</body>
</html>
<body>
some text
<?php
echo "php script test";
?>
</body>
</html>
натравил оперу на localhost
строка "some text" видна но обработкой скрипта что ниже и не пахло.
в httpd.conf прописано:
Код:
я добавил тудо .html вышло так:
Код:
....
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php .php .html
опять натравил на localhost оперу - скрипт заработал.
Но ведь что же ето получается? php интерпритатор обрабатывает еще и html код? Даже если ето не так, то всеравно как-то через ж. получается, нелогично.
Цитата: 12345678
Но ведь что же ето получается? php интерпритатор обрабатывает еще и html код? Даже если ето не так, то всеравно как-то через ж. получается, нелогично.
Да обрабатывает. Только не html код, а все файлы с расширением .html. Вообще обычно так не делают, но в принципе это возможно. Не очень привычно или удобно, но возможно.
Тоесть можна .html страничку где втречаеться php код назвать как .php и все будет ок?
Цитата: 12345678
Тоесть можна .html страничку где втречаеться php код назвать как .php и все будет ок?
да, именно
Цитата: 12345678
Тоесть можна .html страничку где втречаеться php код назвать как .php и все будет ок?
В общем-то обычно так и делают