The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выполнение PHP-кода внутри CGI-скрипта"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (web-разработка, CGI)
Изначальное сообщение [ Отслеживать ]

"Выполнение PHP-кода внутри CGI-скрипта"  +/
Сообщение от alexander0203 email(ok) on 01-Ноя-10, 14:19 
Возникла необходимость в следующей задаче.

Есть cgi-скрипт вида:

-------------------------------------- начало скрипта script.cgi
#!/usr/local/bin/python

txt = ""

txt = """
<html>
<head>
</head>
<body>
<p align="left">
PHP result:
</p>
<p align="left">
<?php  echo "Hello World!"; ?>
</p>
</body>
</html>
"""

print 'Content-Type: text/html; charset=windows-1251', "\n\n"
print txt
-------------------------------------- конец скрипта


Скрипт генерирует код в котором присутствует PHP-инструкция. При выполнении скрипта вызовом http://www.my_domain.ru/cgi-bin/script.cgi В броузере выводится только строчка "PHP result:" а "Hello World!" - не выводится.


Как сделать так чтобы внутри cgi-скрипта также выполнялись и php-инструкции?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выполнение PHP-кода внутри CGI-скрипта"  +/
Сообщение от Pahanivo (ok) on 01-Ноя-10, 15:18 
сервак при обращении к скрипту запускает сам скрипт (учитывая #!/usr/local/bin/python
), затем скрипт возвращает результат серваку
вопрос - а при чем тут php? скрипт возвращает текст и это правильно - он и не должен ничего исполнять их php
вы либо код пхп в скрипте как-то исполняйте (хотя код на пыхе исполнять в питоновом скрипте это както через жопу), либо уже пишите по людски сразу под пых - а там хоть cgi хоть модулем
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Выполнение PHP-кода внутри CGI-скрипта"  +/
Сообщение от alexander0203 email(ok) on 01-Ноя-10, 15:38 
Полностью согласен что "через жопу". Я вообще ненавижу когда сайт превращают в франкенштейна написанного на 10 языках. Я говорю - "возникла такая задача". Был cgi-движок без всякого php. Всё нормально работает и вдруг заказчику приспичело прикрутить х-ню на php. Причем сам php-код маленький 2 строчки (вызвать пару функций) - нужно просто их вызвать и результат вывода вывести в опр. место на странице.

Ну не переписывать же весь движок из-за этих сраных 2 строчек. К тому же не факт что эта штука будет долго работать - скорее всего через пару месяцев ее наверно придется с сайта убрать. В общем такая ситуация.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Выполнение PHP-кода внутри CGI-скрипта"  +/
Сообщение от Pahanivo (ok) on 01-Ноя-10, 15:58 
ну вызвать из скрипта питона скрипт на пыхе (php CLI)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру