Forum Webscript.Ru

Программирование => PHP => Тема начата: Eugene от 18 Марта 2001, 22:47:25

Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: Eugene от 18 Марта 2001, 22:47:25
Очень нужно, чтобы на одной странице работали и SSI-вставки, и PHP директивы. Что для этого нужно сделать???
Очень прошу помочь!..
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: MASTER от 18 Марта 2001, 23:06:06
а что они вместе не работают?
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: Eugene от 19 Марта 2001, 03:04:50
Цитировать
MASTER (18-03-2001 23:06):
а что они вместе не работают?
Конечно не работают!!! (иначе бы и не спрашивал) Еще раз повторяю, что у меня на одной страниче имеются SSI-вставки и PHP директивы. Хостинг поддерживает и то и другое. Вот только получается у меня или SSI, или PHP (в зависимости от моих настроек .htaccess)
Так что помогите, кто знает !!!...
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: от 19 Марта 2001, 10:53:32
IMHO что-то одно. Тем более что в PHP есть все возможности, чтобы заменить SSI.
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: Eugene от 19 Марта 2001, 13:11:43
Цитировать
NAS (19-03-2001 10:53):
IMHO что-то одно. Тем более что в PHP есть все возможности, чтобы заменить SSI.
Что значит IMHO?? - можно ТОЛЬКО SSI или ТОЛЬКО PHP на одной странице?
Если да, то как (подскажите, плиз) на PHP делать SSI-вставки - в смысле php-ский аналог SSI-вставок. Очень прошу поподробнее...
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: от 19 Марта 2001, 14:28:29
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: AliMamed от 19 Марта 2001, 14:30:13
 include("foo.txt");
?>
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: Eugene от 20 Марта 2001, 02:08:42
Цитировать
NAS (19-03-2001 14:31):
Ну, попробовал я так включать файлы. Но не пашет - известный многим баннерный скрипт RLE (лежит в cgi-bin/banner.cgi) при таком вызове не работает, а выдает ошибку:

Warning: Failed opening \'/cgi-bin/banner_2.cgi?48057\' for inclusion in {путь на сервере}/vote.php3 on line 202
Что делать? Как заставить работать?
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: AliMamed от 20 Марта 2001, 10:02:52
include != exec
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: alalex от 20 Марта 2001, 16:53:22
Доброго самочувствия?
Я хочу вставить на сайт страницу с другого сервера:
мой сайт http://zav.al.ru
хочу вставить новости с ленты:
http://lenta.ru/r/mtelecom.html
Как сделать это посредством PHP без фреймов?
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: Eugene от 20 Марта 2001, 20:51:12
Цитировать
AliMamed (20-03-2001 10:02):
include != exec
Немогли бы написать подробнее - всю строку запроса для запуска баннерного скрипта (). Очень прошу полностью написать весь тэг (а то сам правильно не написал - выдает какую-то ошибку)
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: AliMamed от 21 Марта 2001, 10:56:47
Цитировать
alalex (20-03-2001 16:53):
Доброго самочувствия?
Я хочу вставить на сайт страницу с другого сервера:
мой сайт http://zav.al.ru
хочу вставить новости с ленты:
http://lenta.ru/r/mtelecom.html
Как сделать это посредством PHP без фреймов?

функция file() или fopen()
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: AliMamed от 21 Марта 2001, 11:00:26
Цитировать
Eugene (20-03-2001 20:51):
Цитировать
AliMamed (20-03-2001 10:02):
include != exec
Немогли бы написать подробнее - всю строку запроса для запуска баннерного скрипта (). Очень прошу полностью написать весь тэг (а то сам правильно не написал - выдает какую-то ошибку)
я имел ввиду, что функция инклуд не выполняет, а включает файл. интерпретатор, обрабатывающий PHP не может обработать Perl.
если уж так жизненно необходимо использовать одновременно Perl и РНР, то можно строить конструкции через функцию file() - т.е. этой функцией получать результат выполнения Perl скрипта и этот результат вставлять в РНР скрипт.
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: Eugene от 21 Марта 2001, 14:09:42
Цитировать
AliMamed (21-03-2001 11:00):
Цитировать
Eugene (20-03-2001 20:51):
Цитировать
AliMamed (20-03-2001 10:02):
include != exec
Немогли бы написать подробнее - всю строку запроса для запуска баннерного скрипта (). Очень прошу полностью написать весь тэг (а то сам правильно не написал - выдает какую-то ошибку)
я имел ввиду, что функция инклуд не выполняет, а включает файл. интерпретатор, обрабатывающий PHP не может обработать Perl.
если уж так жизненно необходимо использовать одновременно Perl и РНР, то можно строить конструкции через функцию file() - т.е. этой функцией получать результат выполнения Perl скрипта и этот результат вставлять в РНР скрипт.
Нет, ну... ПОЖАЛУЙСТА!!!!! Напишите, как нужно использовать file() - я во всем этом не далек, в документации, что у меня есть, такого нет. Вот и напишите, если не трудно,  правильно написанный и сконфигурированный (под баннерный скрипт RLE, находится - cgi-bin/banner.cgi) тэг, при помощи которого все бы заработало (в смысле все, что внутри file() и прочее).
Плиз! Плиз Плиииииииииииииз!!!!!
Название: Как заставить работать SSI-вставки и директивы PHP на одной странице!!!
Отправлено: AliMamed от 21 Марта 2001, 14:29:58
я не знаю что там у вас за мануал такой, в котором нету описания функции file()
 //функция file возвращает массив состоящий из строчек
 //поэтому чтоб проще было вывести сразу переводишь все это дело
 //в строку
 $mybanner = join (\'\', file (\'http://www.your.ru/cgi-bin/banner.cgi\') );

 //ну и выводишь
 echo $mybanner;
?>

вообще так делать не рекомендую - сервер нагружаешь, когда можно все сделать легче для сервера.

ну и вообще я больше так разжевывать не буду (бесплатно ;)). т.к. найти в мануале описание функции может каждый.