Forum Webscript.Ru
Программирование => PHP => Тема начата: Eugene от 18 Марта 2001, 22:47:25
-
Очень нужно, чтобы на одной странице работали и SSI-вставки, и PHP директивы. Что для этого нужно сделать???
Очень прошу помочь!..
-
а что они вместе не работают?
-
MASTER (18-03-2001 23:06):
а что они вместе не работают?
Конечно не работают!!! (иначе бы и не спрашивал) Еще раз повторяю, что у меня на одной страниче имеются SSI-вставки и PHP директивы. Хостинг поддерживает и то и другое. Вот только получается у меня или SSI, или PHP (в зависимости от моих настроек .htaccess)
Так что помогите, кто знает !!!...
-
IMHO что-то одно. Тем более что в PHP есть все возможности, чтобы заменить SSI.
-
NAS (19-03-2001 10:53):
IMHO что-то одно. Тем более что в PHP есть все возможности, чтобы заменить SSI.
Что значит IMHO?? - можно ТОЛЬКО SSI или ТОЛЬКО PHP на одной странице?
Если да, то как (подскажите, плиз) на PHP делать SSI-вставки - в смысле php-ский аналог SSI-вставок. Очень прошу поподробнее...
-
include("ggg.htm"); ?>
-
include("foo.txt");
?>
-
NAS (19-03-2001 14:31):
include("ggg.htm"); ?>
Ну, попробовал я так включать файлы. Но не пашет - известный многим баннерный скрипт RLE (лежит в cgi-bin/banner.cgi) при таком вызове не работает, а выдает ошибку:
Warning: Failed opening \'/cgi-bin/banner_2.cgi?48057\' for inclusion in {путь на сервере}/vote.php3 on line 202
Что делать? Как заставить работать?
-
include != exec
-
Доброго самочувствия?
Я хочу вставить на сайт страницу с другого сервера:
мой сайт http://zav.al.ru
хочу вставить новости с ленты:
http://lenta.ru/r/mtelecom.html
Как сделать это посредством PHP без фреймов?
-
AliMamed (20-03-2001 10:02):
include != exec
Немогли бы написать подробнее - всю строку запроса для запуска баннерного скрипта ( include .... ?>). Очень прошу полностью написать весь тэг (а то сам правильно не написал - выдает какую-то ошибку)
-
alalex (20-03-2001 16:53):
Доброго самочувствия?
Я хочу вставить на сайт страницу с другого сервера:
мой сайт http://zav.al.ru
хочу вставить новости с ленты:
http://lenta.ru/r/mtelecom.html
Как сделать это посредством PHP без фреймов?
функция file() или fopen()
-
Eugene (20-03-2001 20:51):
AliMamed (20-03-2001 10:02):
include != exec
Немогли бы написать подробнее - всю строку запроса для запуска баннерного скрипта ( include .... ?>). Очень прошу полностью написать весь тэг (а то сам правильно не написал - выдает какую-то ошибку)
я имел ввиду, что функция инклуд не выполняет, а включает файл. интерпретатор, обрабатывающий PHP не может обработать Perl.
если уж так жизненно необходимо использовать одновременно Perl и РНР, то можно строить конструкции через функцию file() - т.е. этой функцией получать результат выполнения Perl скрипта и этот результат вставлять в РНР скрипт.
-
AliMamed (21-03-2001 11:00):
Eugene (20-03-2001 20:51):
AliMamed (20-03-2001 10:02):
include != exec
Немогли бы написать подробнее - всю строку запроса для запуска баннерного скрипта ( include .... ?>). Очень прошу полностью написать весь тэг (а то сам правильно не написал - выдает какую-то ошибку)
я имел ввиду, что функция инклуд не выполняет, а включает файл. интерпретатор, обрабатывающий PHP не может обработать Perl.
если уж так жизненно необходимо использовать одновременно Perl и РНР, то можно строить конструкции через функцию file() - т.е. этой функцией получать результат выполнения Perl скрипта и этот результат вставлять в РНР скрипт.
Нет, ну... ПОЖАЛУЙСТА!!!!! Напишите, как нужно использовать file() - я во всем этом не далек, в документации, что у меня есть, такого нет. Вот и напишите, если не трудно, правильно написанный и сконфигурированный (под баннерный скрипт RLE, находится - cgi-bin/banner.cgi) тэг, при помощи которого все бы заработало (в смысле все, что внутри file() и прочее).
Плиз! Плиз Плиииииииииииииз!!!!!
-
я не знаю что там у вас за мануал такой, в котором нету описания функции file()
//функция file возвращает массив состоящий из строчек
//поэтому чтоб проще было вывести сразу переводишь все это дело
//в строку
$mybanner = join (\'\', file (\'http://www.your.ru/cgi-bin/banner.cgi\') );
//ну и выводишь
echo $mybanner;
?>
вообще так делать не рекомендую - сервер нагружаешь, когда можно все сделать легче для сервера.
ну и вообще я больше так разжевывать не буду (бесплатно ;)). т.к. найти в мануале описание функции может каждый.