Forum Webscript.Ru

Программирование => PHP => Тема начата: /IE][A от 27 Февраля 2003, 08:05:51

Название: php & ssi
Отправлено: /IE][A от 27 Февраля 2003, 08:05:51
Hi!

Не подскажите как в пхп вставить описание SSI?
Т.е. есть скрипт PHP и есть несколько HTML-ок которые не меняются, нужно вставить их в вывод скрипта.

Попробовал настроить апач на проверку расширения .php для SSI (AddHandler server-parsed .php) - выводит листинг скрипта.

Если есть какие соображения пишите.

Thanks!!!
Название: php & ssi
Отправлено: Bang от 27 Февраля 2003, 10:05:00
а почему не вставлять то, что тебе надо, через include()?
Название: php & ssi
Отправлено: /IE][A от 27 Февраля 2003, 11:53:14
Hi !

Цитировать
include()?


Спасибо, как раз хотел отписаться, хотя об include я не подумал а пошел другим путем.

Thanks !
Название: php & ssi
Отправлено: Bang от 27 Февраля 2003, 15:41:46
а каким путем? (спрашиваю для интереса)
Название: php & ssi
Отправлено: /IE][A от 28 Февраля 2003, 09:18:40
Hi Bang!

В шаблоне:


В скрипте шабон загоняю в массив и если находится строка с такой структурой (через eregi) то выполяю функцию.
$temp .= include_ssi("aaa.html");
(aaa.html подставляется само)

функция:

function ssi_include($includefile){

   $external="";
   $filelines=file($includefile);
   foreach($filelines as $fileline){
      $external .= $fileline;
   }
   return $external;
}

ну а потом уже выводится $temp;

З.Ы. если честно то брал за основу перловый скрип ImageFolio.
Название: php & ssi
Отправлено: Bang от 28 Февраля 2003, 14:02:43
ух ты, как все сложно, хотя почему бы ему не работать :)
Название: php & ssi
Отправлено: Ardzhan от 28 Февраля 2003, 19:08:09
ИМХО include использовать не совсем корректно для этих целей, так как эта процедура служит для подключения внешних частей скрипта, модулей. Лучше юзать readfile - читает файл и выводит его.