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

Форум PHP

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

 

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

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

тема: Оформление файлов в РНР
 
 автор: aik   (26.01.2007 в 18:31)   письмо автору
 
 

Достаточно ли для файлов РНР внешнего оформления вида <?php тело сайта ?>, а не так как в НТМ, и будет ли работать указанная структура в теле сайта НТМ (так как javaScript), или в НТМ нужно делать только ссылку на файл РНР. У меня структура <?---?> не срабатывает, как правильно офорить РНР файл.

   
 
 автор: Sergey89   (26.01.2007 в 18:32)   письмо автору
 
   для: aik   (26.01.2007 в 18:31)
 

Если необходимо использовать PHP в каком-либо расширении файла , то необходимо MIME-тип PHP ассоциировать с нужным расширением.
http://www.htaccess.ru/wiki/MIMETypes?v=m88

   
 
 автор: aik   (26.01.2007 в 20:25)   письмо автору
 
   для: Sergey89   (26.01.2007 в 18:32)
 

Извините, но я не понял. Во всех описаниях файлы РНР обрамляются как <?--------?>, а как их увязать с НТМ файлами, в которых подобная структура не воспринимается к исполнению.

   
 
 автор: cheops   (26.01.2007 в 19:43)   письмо автору
 
   для: aik   (26.01.2007 в 18:31)
 

Будет, если переопределить расширение html как PHP-файл. Для этого следует создать .htaccess, следующего содержания
RemoveHandler .html .htm  
AddType application/x-httpd-php .php .htm .html .phtml


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

   
 
 автор: aik   (26.01.2007 в 20:26)   письмо автору
 
   для: cheops   (26.01.2007 в 19:43)
 

Извините, но я не понял. Во всех описаниях файлы РНР обрамляются как <?--------?>, а как их увязать с НТМ файлами, в которых подобная структура не воспринимается к исполнению.

   
 
 автор: ddhvvn   (26.01.2007 в 20:35)   письмо автору
 
   для: aik   (26.01.2007 в 20:26)
 

Вам же Хеопс выше написал как!

   
 
 автор: aik   (26.01.2007 в 21:09)   письмо автору
 
   для: ddhvvn   (26.01.2007 в 20:35)
 

Еще раз поясняю вопрос. Есть НТМ файл, в него надо включить аналогично javascript файл РНР в кодировке, наподобие <SCRIPT language="JavaScript1.1"><!--.........--></SCRIPT>
Как это сделать, куда воткнуть
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml и как его связать с РНР файлом

   
 
 автор: Sergey89   (26.01.2007 в 21:35)   письмо автору
 
   для: aik   (26.01.2007 в 21:09)
 

<script language="php">
// ...
</script>

Только чем
<?php 
//...
?>
не устраивает?

В .htaccess впишите:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml

   
 
 автор: aik   (26.01.2007 в 23:06)   письмо автору
 
   для: Sergey89   (26.01.2007 в 21:35)
 

Уважаемый : Sergey89
Ваш первый вариант не работает. Если в javascript ошибка (я с ним работаю), то вместо результатов программного блока javascript ничего не отображается. Я пустышку получил. А второй вариант отображает все коды РНР на экране,

   
 
 автор: Sergey89   (26.01.2007 в 23:09)   письмо автору
 
   для: aik   (26.01.2007 в 23:06)
 

А Вы случаем не забыли установить Web-сервер и PHP?

   
 
 автор: aik   (26.01.2007 в 23:45)   письмо автору
 
   для: Sergey89   (26.01.2007 в 23:09)
 

Установил на с в programfile и в папку на диск d

   
 
 автор: Sergey89   (26.01.2007 в 23:52)   письмо автору
 
   для: aik   (26.01.2007 в 23:45)
 

В файлах с расширением php скрипты выполняются?

   
 
 автор: aik   (27.01.2007 в 12:46)   письмо автору
 
   для: Sergey89   (26.01.2007 в 23:52)
 

Нет не выполняются

   
 
 автор: Sergey89   (27.01.2007 в 14:05)   письмо автору
 
   для: aik   (27.01.2007 в 12:46)
 

В файле Apache2\conf\httpd.conf проверьте наличие подобных строк:
AddType application/x-httpd-php php html htm
LoadModule php5_module "C:\Program Files\Apache Group\PHP\php5apache2.dll"

   
 
 автор: cheops   (26.01.2007 в 22:16)   письмо автору
 
   для: aik   (26.01.2007 в 21:09)
 

>Как это сделать, куда воткнуть
>RemoveHandler .html .htm
>AddType application/x-httpd-php .php .htm .html .phtml
В файл .htaccess, который кладётся в директорию с HTML-файлами. Подробности в статье по ссылке http://www.softtime.ru/info/articlephp.php?id_article=25.

   
Rambler's Top100
вверх

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