Эта тема на forum.dklab.ru


o-r-i-o-n: php внутри html
Подскажите новичку плиз.

На сайте есть страница index.html
При размещении внутри страницы следующего кода:
<?php
echo "Hello, World!";
include '1.html';
?>
надпись Hello не отображается и файл 1.html не выводится также.

Но если сменить расширение файла html на php, т.е. index.html=>index.php,
то в новом index.php надпись Hello отображается и файл 1.html выводится.

Как сделать правильно, чтобы все файлы сайта оставить с расширением html?
kernel32:
Просто сервер не передает на обработку интерпретатору php файлы с расширением PHP. Чтобы сделать поддержку PHP в файлах с абсолютно любым расширением, надо создать файл .htaccess в соответственной директории со следующим содержанием (вместо {ext} - нужное расширение):
AddHandler application/x-httpd-php {ext}
или
AddHandler application/x-httpd-php5 {ext}
Если PHP установлен как модуль апача, точно поможет. Насчет обычного CGI не буду врать - не знаю.
peterpro:
По-моему, Вы пытаетесь в статичную html-страницу добавить PHP код.

Естественно, она не выводится.

Выходов два:
1) Хороший: перевести сайт на PHP.
2) Плохой: Добавить обработку html-файлов (оччень замедляет работу)
o-r-i-o-n:
разве очень замедляет? это точно?
Юрий Насретдинов:
разве очень замедляет? это точно?
Если все файлы .html всё равно содержат PHP-код, то разницы не будет вообще никакой :)
o-r-i-o-n:
разве очень замедляет? это точно?
Если все файлы .html всё равно содержат PHP-код, то разницы не будет вообще никакой :)
а если многие файлы, например, 1/3 от всех файлов не содержат PHP-код
имеет смысл все файлы .html переименовывать в .php?
kernel32:
а если многие файлы, например, 1/3 от всех файлов не содержат PHP-код
имеет смысл все файлы .html переименовывать в .php?
Или переименовывать, или добавить в .htaccess обработку html-файлов интерпретатором php (читайте второй пост в этой теме!)
o-r-i-o-n:
а если многие файлы, например, 1/3 от всех файлов не содержат PHP-код
имеет смысл все файлы .html переименовывать в .php?
Или переименовывать, или добавить в .htaccess обработку html-файлов интерпретатором php (читайте второй пост в этой теме!)
второй пост усвоил,
сейчас спрашиваю как это влияет на быстродействие
Юрий Насретдинов:
o-r-i-o-n
Если так, то тут даже думать не надо - можете смело использовать PHP везде.
o-r-i-o-n:
o-r-i-o-n
Если так, то тут даже думать не надо - можете смело использовать PHP везде.
спасибо

Эта тема на forum.dklab.ru