Skip to content

Commit

Permalink
potiboard.php
Browse files Browse the repository at this point in the history
  • Loading branch information
satopian committed Dec 12, 2024
1 parent e6b2409 commit a79a24a
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions potiboard5/potiboard.php
Original file line number Diff line number Diff line change
Expand Up @@ -840,16 +840,16 @@ function md_link($str) {

// 変換処理
$str = preg_replace_callback($pattern, function($matches) use ($rel) {
// エスケープされたバックスラッシュを特定の文字だけ解除
$text = str_replace(['\\[', '\\]', '\\(', '\\)'], ['[', ']', '(', ')'], $matches[1]);
$url = filter_var($matches[2], FILTER_VALIDATE_URL) ? $matches[2] : '';
// 変換されたHTMLリンクを返す
if(!$url){
// URLが無効ならテキストだけ返す
return $text;
}
// URLが有効ならHTMLリンクを返す
return '<a href="'.$url.'" target="_blank" '.$rel.'>'.$text.'</a>';
// エスケープされたバックスラッシュを特定の文字だけ解除
$text = str_replace(['\\[', '\\]', '\\(', '\\)'], ['[', ']', '(', ')'], $matches[1]);
$url = filter_var($matches[2], FILTER_VALIDATE_URL) ? $matches[2] : '';
// 変換されたHTMLリンクを返す
if(!$url){
// URLが無効ならテキストだけ返す
return $text;
}
// URLが有効ならHTMLリンクを返す
return '<a href="'.$url.'" target="_blank" '.$rel.'>'.$text.'</a>';
}, $str);

return $str;
Expand Down

0 comments on commit a79a24a

Please sign in to comment.