使用PHP脚本的PHPBB自定义BBC代码?

时间:2016-11-03 16:05:14

标签: php curl bbcode phpbb

使用PHPBB可以将PHP脚本与自定义BBCode一起使用吗?

如果我想通过Curl抓住今天的天气,然后将其作为文本数据显示在论坛帖子上,那么将使用一个示例。

我试图直接在BBCode中添加php代码,但它不起作用,我也试图从JS返回一个回声,但它似乎也没有用。

我也尝试了这个,但它不起作用:

<!-- PHP --><?php echo 'hello'; ?><!-- ENDPHP -->

我如何在自定义BBCode中运行一些PHP代码?

1 个答案:

答案 0 :(得分:0)

仍然不确定我完全理解这个问题,但是:

根据http://php.net/manual/en/function.bbcode-create.php,您可以添加内容处理回调,例如:

$BBHandler = bbcode_create([        
    'abc'=> [ 'type' => BBCODE_TYPE_NOARG, 
               'open_tag'=>'<p>',
               'close_tag'=>'</p>',
               'content_handling' => function () { return "hello"; }
            ]
]);

echo bbcode_parse($BBHandler,"[abc][/abc] word"); //"Should" echo hello world

我的基础是PHP BBCode module