2016-11-03 8 views
0

PHPBBでは、カスタムBBCodeでPHPスクリプトを使用できますか?PHPBBカスタムBBCodesはPHPスクリプトを使用していますか?

今日の天気をカールでつかみ、それをフォーラムのポストにテキストデータとして表示したい場合に使用します。

私はBBCodeで直接PHPコードを追加しようとしましたが、うまくいきません。JSからエコーを返そうとしましたが、どちらもうまくいかないようです。

また、私はこれを試してみましたが、それはうまくいきませんでした:

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

私はカスタムBBコードにいくつかのPHPコードを実行するだろうか?

+0

でこれを基づかています人々は何が起こると予想しているのか、実際には「うまくいきません」と言わずに何が起こったのかを言うでしょう。 – apokryfos

+0

基本的にbbcodeの使用が[abc] [/ abc]で、htmlの置換が上記のコードであった場合、[abc] [/ abc]を投稿に追加すると、そのテキストが投稿に表示されるはずです。 – zeddex

+0

基本的にあなたのBBCodeパーサーでは、 ''の間のものは 'eval($ content)'に置き換えられますか?それは非常に非常に**非常に**悪い考えです。 – apokryfos

答えて

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

関連する問題