Автор Тема: php & ssi  (Прочитано 3348 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн /IE][A

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
php & ssi
« : 27 Февраля 2003, 08:05:51 »
Hi!

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

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

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

Thanks!!!

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
php & ssi
« Ответ #1 : 27 Февраля 2003, 10:05:00 »
а почему не вставлять то, что тебе надо, через include()?
best wishes!
bang

Оффлайн /IE][A

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
php & ssi
« Ответ #2 : 27 Февраля 2003, 11:53:14 »
Hi !

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


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

Thanks !

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
php & ssi
« Ответ #3 : 27 Февраля 2003, 15:41:46 »
а каким путем? (спрашиваю для интереса)
best wishes!
bang

Оффлайн /IE][A

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
php & ssi
« Ответ #4 : 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.

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
php & ssi
« Ответ #5 : 28 Февраля 2003, 14:02:43 »
ух ты, как все сложно, хотя почему бы ему не работать :)
best wishes!
bang

Оффлайн Ardzhan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 205
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ardzhan.km.ru
php & ssi
« Ответ #6 : 28 Февраля 2003, 19:08:09 »
ИМХО include использовать не совсем корректно для этих целей, так как эта процедура служит для подключения внешних частей скрипта, модулей. Лучше юзать readfile - читает файл и выводит его.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28