Forums / National / Russian / Модули и плагины / Ищу плагин

Плагин для вставки PHP когда

Alex300
#36638 2012-12-28 11:03

насчет echo не уверен - надо поэксперементировать. По идее функция должна вернуть значение. Скорее так:

if (!function_exists('myOutputToTpl')){
   function myOutputToTpl(){
  
    return require_once($_SERVER['DOCUMENT_ROOT']."/plugins/external/trap/main.php");
 
    }
}

Хотя все зависит от того, что происходит в подключаемом файле. В крайнем случае можно как-то так:

if (!function_exists('myOutputToTpl')){
   function myOutputToTpl(){
       ob_start();
       echo require_once($_SERVER['DOCUMENT_ROOT']."/plugins/external/trap/main.php");
       $ret = ob_get_contents();
       ob_end_clean();
       return $ret;
    }
}
Т.е. вывод помещаем в буфер. Тут можно использовать echo. Получаем содержимое буфера и возвращаем его.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/