Удаление разметки HTML из ссылки href

Я недавно сделал страницу, где я могу отслеживать трафик сайта. Я дошел до того, что заменил определенное ключевое слово HTML-разметкой и сделал ссылки кликабельными. Но здесь есть проблема. всякий раз, когда я щелкаю ссылку с разметкой HTML, она портит ссылку с <mark> а также <b> тег. Как удалить теги из <a>?

Вот что у меня так далеко:

$output = shell_exec('tail -n50 /var/log/nginx/access.website.log');

$output = preg_replace('!(((f|ht)tp(s)?://)[-a-zA-Zа-яА-Я()0-9@:%_+.~#?&;//=]+)!i', '<a target="_blank" href="$0">$0</a>', $output);

$keyword = "twitch.tv|facebook.com|4chan.org|adf.ly|j.gs|q.gs|twitter.com|goo.gl|google.com|vk.com";
$output = preg_replace("/($keyword)/i","<b><mark>$0</mark></b>",$output);

echo "<pre>Access log:<br>$output</pre>";

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]