Hyperlink PHP:阻止所有指向来宾的超链接

Hyperlink PHP:阻止所有指向来宾的超链接,hyperlink,Hyperlink,我试图找到解决方案,因为2小时来阻止超链接的客人,但没有运气 文本内容从数据库加载并以HTML格式呈现。所有链接用户添加普通http://格式或锚定标记,然后自动转换为链接 我想隐藏/阻止来宾用户的所有超链接。我需要你的大力帮助。。真的卡住了 我使用这个数组从数据库中获取内容$data['content']这是html内容。在没有看到您的代码或了解更多上下文的情况下,这里有一些内容需要研究并应用于您的情况:将此代码放入名为demo.php或类似文件中,然后在命令行上运行它: <?php

我试图找到解决方案,因为2小时来阻止超链接的客人,但没有运气

文本内容从数据库加载并以HTML格式呈现。所有链接用户添加普通http://格式或锚定标记,然后自动转换为链接

我想隐藏/阻止来宾用户的所有超链接。我需要你的大力帮助。。真的卡住了


我使用这个数组从数据库中获取内容
$data['content']
这是html内容。

在没有看到您的代码或了解更多上下文的情况下,这里有一些内容需要研究并应用于您的情况:将此代码放入名为demo.php或类似文件中,然后在命令行上运行它:

<?php

$text_with_links[] = 'http://example.com';
$text_with_links[] = '<a href="http://example.com">Link</a>';

echo "User text:\n\n";
foreach ( $text_with_links as $text_example ) {
    echo "\t${text_example}\n";
}

echo "\n\n";

echo "Use text filtered by htmlspecialchars:\n\n";
foreach ( $text_with_links as $text_example ) {
    echo "\t" . htmlspecialchars( $text_example ) . "\n";
}

echo "\n\n";

echo "Use text filtered by strip_tags:\n\n";
foreach ( $text_with_links as $text_example ) {
    echo "\t" . strip_tags( $text_example ) . "\n";
}

然后在代码中使用这些变量,而不是$data['content']


但请在你有时间的时候学习我写的其他内容。我想这样你就能找到一个更令人满意的解决办法。祝你好运。

经过这么长时间的研究,你尝试了什么如果是PHP,就不要输出超链接,或者只是将它们的文本作为纯文本输出。等等,它们不再是可点击的了。我在下面写了一个大致的答案。我只是想在这里评论一下,你应该纠正你问题标题中的拼写错误。“hyperlin”应该是“hyperlink”。在泛型中,您应该强烈考虑向您的问题添加更多信息(见下文),之后,将标题改为“PHP:如何防止用户在Drupal”中输入完整的HTML链接(或您使用的任何系统)。`现在我对如何检索URL和超链接感到困惑,这样我就可以按照您的代码进行操作。简单的答案是:“$content\u tags\u stripped=strip\u tags($data['content']);”或“$content\u no\u htmlspecialchars=htmlspecialchars($data['content'])”。在代码中执行此操作后,请使用$content\u tags\u stripped或$content\u no\u htmlspecialchars代替$data['content']。但请在你有时间的时候学习我写的其他内容,因为理解它非常重要。祝你好运。我把我在最后一条评论中写的内容复制到了原始答案的底部,这样你就更容易阅读和/或理解了。谢谢你的回答。如果有任何疑问,我会研究并回复你。
$ php demo.php 
User text:

    http://example.com
    <a href="http://example.com">Link</a>


Use text filtered by htmlspecialchars:

    http://example.com
    &lt;a href=&quot;http://example.com&quot;&gt;Link&lt;/a&gt;


User text filtered by strip_tags:

    http://example.com
    Link
$content_tags_stripped = strip_tags( $data['content'] );
$content_no_htmlspecialchars = htmlspecialchars( $data['content'] );