SSI вставка php скрипта

Denis2003

Guest
SSI вставка php скрипта

Добрый день, Всем!

Столкнулся с такой проблемой:
Есть обычная HTML страница, внутрь которой мне нужно вставить результат работы PHP-скрипта (а не аго исходный текст), делаю я это по средствам SSI.
Выглядит примерно так:
<!--#include virtual ="/qq/qq.php"-->
В результате получая HTML код, в котором вместо результата работы скрипта, его исходный текст.
Понимаю, что наверное, самым простым решением было бы обрабатывать HTML файлы как PHP, и просто сделать
<?
include...
?>, но мне к сожалению такой вариант не подходит, так у меня весь сайт построен на SSI.
Написал письмо своему хостеру с изложением ситуации, они ответели что PHP скрипты нельзя вставлять с помощью SSI.
Так ли это? (Я уверен в обратном)

К сожалению, мне с PHP сталкиватся раньше не приходилось, так что очень надеюсь на Вашу помощь.
Заранее спасибо!
 

Фанат

oncle terrible
Команда форума
собственно, к пхп этот вопрос не имеет ни малейшего отношения.
Это вопрос конфигурации веб-сервера.
однако я не знаю, как его надо сконфигурировать, чтобы он НЕ обрабатывал пхп-скрипты, вызванные с помощью include virtual
а если напрямую к скрипту обратиться - он выполняется?
 

Denis2003

Guest
да, если обратиться напрямую через браузер - все работает
 

Denis2003

Guest
что Вы имеете ввиду? Не могли бы Вы уточнить?
 

svetasmirnova

маленький монстрик
Denis2003
Естественно, можно. Сейчас поищу извращённый способ, котрый уже сюда постила;)
 

Фанат

oncle terrible
Команда форума
ммы имеем в виду спросить - а хоть что-нибудь вы знаете из того, чем пользуетесь? пхп не знаком, а ssi хотя бы?
Вставка cgi-скрипта - самая распространенная в в этом ископаемом ssi операция.

http://rusdoc.kulichki.ru/public/Web_dizajn/ispolzovanie_ssi.shtml
http://xpoint.ru/articles/ssi_what_when_how/index.xhtml

И вы любом случае - это вопрос не на форум по пхп, а в службу техподдержки вашего хостера.
поскольку можно потратить десятки часов, рассказывая варианты подключения пхп, а потом узнать, что все они отрублены хостером.
 

Denis2003

Guest
Я занимаюсь разработкой под Windows, если WEB то dotNet,
с PHP, PERL и так далее сталкиваюсь очень редко, вот сейчас приходится использовать чужой скрипт, а он на php написан, вот и мучаюсь.
А почему SSI ископаемое?
 

svetasmirnova

маленький монстрик
Извращённого способа не нашла, но он и для другого случая был =)
Нашла скрипт, который прекрасно работает:
PHP:
<html>
<head>
<title> SHTML 1 Example </title>
<!--#include virtual="jscript.php" -->
</head>
<body>
   <br>
	<!--#include virtual="hello.php" --><br>
</body>
</html>
Если у тебя не заработает, попробуй добавитьв .htaccess строку:
AddType application/x-httpd-php .php
Хотя представить не могу как у провайдера могут работать php-скрипты без этой строки ;) Ничего другого у меня в настройках нет.
 
Сверху