Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как встроить РНР в HTML?
 
 автор: coloboc66   (06.12.2004 в 15:38)   письмо автору
 
 

Мне нужно встроить РНР в HTML- файл. Как это сделать, не меняя расширения файла? Ведь если у файла расширение .html , то РНР в нем анализироваться не будет?

   
 
 автор: cheops   (06.12.2004 в 15:53)   письмо автору
 
   для: coloboc66   (06.12.2004 в 15:38)
 

Можно сделать так, чтобы html-файлы воспринимались как PHP-файлы, для этого следует создать файл .htaccess, следующего содержания:
AddType application/x-httpd-php php phtml html

все перечисленные расширения будут восприниматься как PHP-файлы.

PS Для виртуальных хостов должна быть разрешена директива FileInfo - вообще-то обычно нет причин её запрещать, в любом случае можно попросить админов хостинга разрешить для вас эту директиву, если она по каким-то причинам не включена (забыли например).

http://www.softtime.ru/info/articlephp.php?id_article=25

   
 
 автор: coloboc66   (06.12.2004 в 16:33)   письмо автору
 
   для: cheops   (06.12.2004 в 15:53)
 

.htaccess - это расширение файла. А имя у него должно быть какое? Или я не правильно понимаю?

   
 
 автор: BAHO   (06.12.2004 в 16:38)   письмо автору
 
   для: coloboc66   (06.12.2004 в 16:33)
 

енто не расширение, просто файл так называется:
.htaccess, у него нет расширения, просто первым занком идёт точка, не более

   
 
 автор: cheops   (06.12.2004 в 16:46)   письмо автору
 
   для: coloboc66   (06.12.2004 в 16:33)
 

Это скрытый файл - в UNIX скрытые файлы начинаются с точки, обозначения для текущей директории (.) и для директории на уровень выше (..) тоже пошло из UNIX - это скрытые директории. Файл действительно так и должен называться:
.htaccess

   
 
 автор: denvor   (08.12.2004 в 09:38)
 
   для: cheops   (06.12.2004 в 16:46)
 

У меня проблемка: нужно так же настроить на файлы shtml - пока не получается сделать так, чтобы и php срабатывал, и блоки инклюдились. Либо-либо. Пошел копать дальше.

   
 
 автор: coloboc66   (09.12.2004 в 16:52)   письмо автору
 
   для: denvor   (08.12.2004 в 09:38)
 

Когда файлам нужно присваивать расширения phtml и shtml? Почему может не хватать php и html?

   
 
 автор: glsv (Дизайнер)   (09.12.2004 в 21:15)   письмо автору
 
   для: coloboc66   (09.12.2004 в 16:52)
 

phtml - это устаревшее расширение php.
shtml - это расширения файлов, в которых использован язык SSI .
SSI (server-side includes) - это серверное расширения, позволяющее вставлять исполняемые директивы в HTML-страницу. В этом плане оно похоже на PHP, но с меньшей функциональностью.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования