我相信这是一个非常简单和显而易见的答案,但我的大脑已经崩溃了,我似乎无法理解它。我有一个PHP网站,允许用户将信息发布到MySQL的文本字段中。所有的帖子都可以在线查看。当处于发布/编辑模式时,该字段是HTML表单中的文本区域,在读取模式下是静态文本。用户想要能够在他们的帖子中包含URL,并将其显示为可点击的链接,而无需在字段中包含HTML(我也不希望他们能够这样做-风险太大)。因此,这是需要在数据显示时完成的事情,而不是在保存到数据库时插入HTML。
显示代码非常简单:
显示代码非常简单:
$query = "SELECT * FROM meetings where id=".$_GET['id'];
$result = mysqli_query($dbc, $query) or die('Error querying database');
$rows = mysqli_fetch_array($result);
echo "<p><div id=\"articleBody\">". $rows['body']. "</div></p>";
是否有一种函数可以放在 $rows['body'] 的周围,以显示以 http 开头的任何内容作为可点击链接?请注意,该变量实际上可能包含或不包含 URL。