Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Запуск php из html (http://forum.oszone.net/showthread.php?t=141051)

Kul86 25-05-2009 23:42 1127567

Запуск php из html
 
Здраствуйте, весь мой сайт написан на 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 1127631

попробуйте переименовать расширение файла, в котором происходит подключение up.php файла, из html/htm в php.

PHP код:

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

это можно записать и так:
PHP код:

<?php include "up.php"?>

только путь к файлу необходимо указать верный.....

Igor_I 26-05-2009 01:50 1127638

PHP код:

<?php 
echo $_SERVER['DOCUMENT_ROOT']; 
echo 
__FILE__;
?>

Сравнить между собой.

proxy 26-05-2009 02:03 1127640

вот и использовать:
PHP код:

$_SERVER['DOCUMENT_ROOT']; 

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

Kul86 26-05-2009 02:05 1127642

proxy, если переименовать в php, то все работает... но я хотел оставить в html, так как большинство поисковиков проиндексировало сайт и зпново индексировать не хотелось бы...

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

proxy 26-05-2009 02:21 1127644

попробуйте это:
Код:

AddType application/x-httpd-php .php .htm .html
заменить на это:
Код:

AddHandler application/x-httpd-php .php .htm .html .phtml

Kul86 26-05-2009 09:26 1127730

Всем спасибо!
Все заработало с таким кодом:

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


Время: 02:36.

Время: 02:36.
© OSzone.net 2001-