こんにちは私は最近、BBコードを使用してリンクを入力する人々がそれらを操作できるという問題を発見しました。
それらは次のようなものを入力するためのものです。
[LINK]http://www.domain.com[/LINK]
ただし、次のように入力して、リンクの色を赤にすることができます。
[LINK]http://www.domain.com 'span style="color:red;"'[/LINK]
これはそれを変換するコードです:
$text = preg_replace("/\\[LINK\\\](.*?)\\[\/LINK\\]/is",
"<a href='$1' target='_blank'>$1</a>", $text);
また、私は忘れました、これは他のタイプです:
[LINK=http://www.domain.com]example text[/LINK]
$text = preg_replace("/\\[LINK\=(.*?)\\\](.*?)\\[\/LINK\\]/is",
"<a href='$1' target='_blank'>$2</a>", $text);