Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

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

 

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

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

тема: Запуск PHP-файла из HTML-файла
 
 автор: Ret   (25.11.2006 в 14:14)   письмо автору
 
 

Кто-нибудь может подсказать как правильно включить PHP-файл в HTML:
      <tr>
        <td colspan="8" valign="top" align="center"><a href=C:/www/html/out_obor.php title=оборудование><strong>оборудование</strong></a></td>
      </tr>

IE открывает зтот файл (в виде кода), а Firefox говорит, что не знает как открыть данный адрес, т.к. протокол не связан ни с одним приложением.

   
 
 автор: _Dreamer_   (25.11.2006 в 14:22)   письмо автору
 
   для: Ret   (25.11.2006 в 14:14)
 

Попробуй не C:/www/html/out_obor.php, а http://localhost/out_obor.php или просто out_obor.php

   
 
 автор: cheops   (25.11.2006 в 14:33)   письмо автору
 
   для: Ret   (25.11.2006 в 14:14)
 

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

HTML-файлы будут восприниматься Apache как PHP-файлы и PHP-код в них будет интерпретироваться. Тогда подключить PHP-файл можно будет при помощи инструкции include
<?php
  
include "out_obor.php";
?>


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

   
 
 автор: Ret   (25.11.2006 в 14:56)   письмо автору
 
   для: cheops   (25.11.2006 в 14:33)
 

Спасибо с
http://localhost/
получилось.
Хочу уточнить у Cheopsa:
Такой конфигурационный файл .htaccess наверно нужен будет при выгрузке сайта к хостеру,
т.к. у меня на локальной машине, что-то подобное прописано в файле httpd.conf. Так ли я понял?

   
 
 автор: cheops   (25.11.2006 в 23:28)   письмо автору
 
   для: Ret   (25.11.2006 в 14:56)
 

Да, у хостера потребуется использвоать конфигурационный файл .htaccess. Эти директивы не характерны для httpd.conf, так как в условиях массового хостинга, они могут сыграть злую шутку с сайтами, которые не расчитвают на то, что HTML-файлы интерпретируются как PHP-файлы.

   
Rambler's Top100
вверх

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