| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > php внутри html |
| Автор: o1r1i1o1n 20.4.2006, 21:41 |
| Подскажите новичку плиз. На сайте есть страница index.html При размещении внутри страницы следующего кода: <?php echo "Hello, World!"; include '1.html'; ?> надпись Hello не отображается и файл 1.html не выводится также. Но если сменить расширение файла html на php, т.е. index.html=>index.php, то в новом index.php надпись Hello отображается и файл 1.html выводится. Как сделать правильно, чтобы все файлы сайта оставить с расширением html? |
| Автор: 2man 20.4.2006, 21:58 | ||
Вот так надо:
|
| Автор: o1r1i1o1n 20.4.2006, 22:04 |
| так оно именно так и есть |
| Автор: Ciber SLasH 20.4.2006, 22:31 | ||
А лучше так:
|
| Автор: ZlojEzh 21.4.2006, 09:07 | ||||
находишь в httpd.conf строку вида
и добавляешь в ней расширение .html
apache начинает воспринимать все файлы с расширением html как php-скрипты и перед отправкой клиенту передает их интерпретатору если надо сделать это не для всех файлов с расширением html, то стоит подумать про mod_rewrite |
| Автор: patt 21.4.2006, 23:53 |
| А ещё лучше через .htaccess: AddHandler php-script .html |
| Автор: krulik 22.4.2006, 14:54 | ||
| я предлагаю вот что. Судя по постановке вопроса и по скрипту нас спрашивает новичек. Таким образом рацианально спросить использует ли o1r1i1o1n РНР (тоесть установлен ли он?). Замечание номер два! Насколько я знаю все файлы с РНР кодом должны иметь расширение *.РНР а o1r1i1o1n сообщает нам следующее:
|