поставил, работает
тока почему то обрезает часть пути
вот код инклудного скрипта (последние темы форума):
<?php
$lstf_home_path = 'C:/www_root/www.site.ru/forum/';      //ПУТЬ ДО ПАПКИ С ФОРУМОМ
$lstf_url = '
http://site.ru/forum/';               //URL ДО ПАПКИ С ФОРУМОМ
$lstf_postsprint = FALSE;                     //ЕСЛИ ВЫ ХОТИТЕ ЧТОБЫ НАПРОТИВ НАЗВАНИЯ ТЕМЫ
                                 //ВЫВОДИЛОСЬ КОЛ-ВО СООБЩЕНИЙ В ТЕМЕ
                                 //ТО ЗАМЕНИТЕ "FALSE" НА "TRUE"
$lstf_threadsnum = 5;                        //КОЛЛИЧЕСТВО ВЫВОДИМЫХ ТЕМ НА СТРАНИЦЕ
                                 //ИЗМЕНИТЕ ЭТО ЧИСЛО ЕСЛИ ХОТИТЕ ВЫВОДИТЬ НА
                                 //СТРАНИЦУ БОЛЬШЕ ИЛИ МЕНЬШЕ ТЕМ ФОРУМА
$lstf_length = 40;                        //ДЛИНА НАЗВАНИЯ ТЕМЫ В СИМВОЛАХ
/*************** ДАЛЬШЕ НИЧЕГО НЕ МЕНЯТЬ ******************/
$lstf_allforum = lstf_get_file($lstf_home_path.'data/allforums.php');
$lstf_forumskey = array_keys($lstf_allforum);
$lstf_last_post = array();
foreach ($lstf_forumskey as $lstf_id => $lstf_forum_id){
      if (isset($lstf_allforum[$lstf_forum_id]['private']) && $lstf_allforum[$lstf_forum_id]['private'] == TRUE) continue;
        $lstf_opennedfile = $lstf_home_path.'forum'.$lstf_forum_id.'/list.php';
        $lstf_alltopic = array();
        if (file_exists($lstf_opennedfile)){
           $lstf_alltopic = lstf_get_file($lstf_opennedfile);
         if(!sizeof($lstf_alltopic)) continue;
            $lstf_last_post  = array_merge($lstf_last_post,$lstf_alltopic);
         usort($lstf_last_post,     'lstf_sort_by_lastpost');
         $lstf_last_post  = array_slice($lstf_last_post, 0, $lstf_threadsnum);
      }
}
unset($lstf_allforum,$lstf_forumskey);
$lstf_topic_by_last_post = lstf_return_print($lstf_last_post,'posts');
echo $lstf_topic_by_last_post;
#XXXXXXXXXXXX FUNCTIONS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function lstf_sort_by_lastpost($a, $b) {
        if ($b['state']=='moved')return -1;
      if ($a['postdate'] == $b['postdate']) return 0;
        return ($a['postdate'] > $b['postdate']) ? -1:1;
}
function lstf_get_file($filename) {
        $fp = fopen($filename,'r');
        lstf_lock_file($fp,$filename);
        $filesize = filesize($filename);
        $filesize = ($filesize ===0) ? 1:$filesize-8;
        fseek($fp,8);
        $str = fread($fp,$filesize);
        fclose($fp);
        return (!empty($str))?unserialize($str):array();
}
function lstf_lock_file(&$file,$filename,$mode = LOCK_SH) {
      if (preg_match('/[c-z]:\\\.*/i', $_SERVER['PATH'])) return;
        $i = 0;
        while (!flock($file,$mode+LOCK_NB)) {
            sleep(1);
            $i++;
            if ($i>=10) {
                @fclose($file);
                die('Access to file '.$filename.' blocked! Try again later');
            }
        }
}
function lstf_return_print($array,$mode){
      global $lstf_postsprint,$lstf_url,$lstf_length;
        $allname = null;
        $array = (is_array($array))?$array:array();
        foreach ($array as $key =>$value){
                $print = ($lstf_postsprint == TRUE) ? ' ('.$value[$mode].')':'';
                $toptopicname = (strlen($value['name'])>$lstf_length)? substr($value['name'],0,$lstf_length).'...':$value['name'];
                $allname .= '<a href="'.$lstf_url.'/topic.php?forum='.$value['fid'].'&topic='.$value['id'].'&v=|#'.$value['postdate'].'">'.$toptopicname.$print.'</a><br>';
        }
        return $allname;
}
?>
в итоге не показываются названия тем, вместо них - точечки, и в ссылках отсутсвует "forum/"
хотя если скрипт вызвать из браузера - всё корректно видно