PDA

Показать полную графическую версию : [решено] Запуск php из html


Kul86
25-05-2009, 23:42
Здраствуйте, весь мой сайт написан на html захотел для облегчения сделать php вставки такого вида

<?php include $_SERVER['DOCUMENT_ROOT']."/up.php"; ?>

С помощью .htaccess настроивал так чтобы php работал со страницами html
вставил в нем строчки:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

однако запуск php не произошел... как правильно все сделать, чтобы запустить php из html?

proxy
26-05-2009, 01:30
попробуйте переименовать расширение файла, в котором происходит подключение up.php файла, из html/htm в php.

<?php include $_SERVER['DOCUMENT_ROOT']."/up.php"; ?>
это можно записать и так:
<?php include "up.php"; ?>
только путь к файлу необходимо указать верный.....

Igor_I
26-05-2009, 01:50
<?php
echo $_SERVER['DOCUMENT_ROOT'];
echo __FILE__;
?>
Сравнить между собой.

proxy
26-05-2009, 02:03
вот и использовать:
$_SERVER['DOCUMENT_ROOT'];
сервер должен отлично воспринять слеши в любой ос.
другое дело, что можно вообще не указывать $_SERVER['DOCUMENT_ROOT'] - использовать отнасительные пути.

Kul86
26-05-2009, 02:05
proxy, если переименовать в php, то все работает... но я хотел оставить в html, так как большинство поисковиков проиндексировало сайт и зпново индексировать не хотелось бы...

просто хотелось бы еще узнать правильно вписываю строки в .htaccess - потому что когда я его закинул в корень и закинул index.html с вставкой php страница не открывалась а предлагала сохраниться на компьютер... когда же оставлял index.html без вставки php страница работала, но при переходе на форум опять же он не открывался, а предлагал сохраниться на компьютер... удалив .htaccess из корня форум опять работал... поэтому у меня и возникли сомнения правильно ли я вписал строки в .htaccess ?

proxy
26-05-2009, 02:21
попробуйте это:
AddType application/x-httpd-php .php .htm .html
заменить на это:
AddHandler application/x-httpd-php .php .htm .html .phtml

Kul86
26-05-2009, 09:26
Всем спасибо!
Все заработало с таким кодом:

RemoveHandler .html .htm
AddType application/x-httpd-php5 .php .htm .html .phtml




© OSzone.net 2001-2012