我有一个url输入字段,其中未标记的文本存储为如下链接:
$newwebsiteurl = '<a target="_blank" href="http://' .$_POST['newwebsiteurl']
. '">' . $_POST['newwebsiteurl'] . '</a>';
但是现在我想要另一个可以编辑数据的表单,我希望在没有标签的情况下回显信息(来自mysql),所以基本上与上面代码相反,我需要做这样的事情:
echo $info['category']
减去这一部分:
<a target="_blank" href="http://
<a target="_blank" href="xxxxx">*show_this_part_only*</a>
答案 0 :(得分:0)
首先不要在SQL中保存HTML标记,只在显示它时添加它们(如果我理解正确的话)。
答案 1 :(得分:0)
echo str_replace("/http:\/\//","",$_POST['newwebsiteurl']");
更清晰:
<a target="_blank" href="<?php echo $_POST['newwebsiteurl']; ?>"><?php echo str_replace("/http:\/\//","",$_POST['newwebsiteurl']"); ?></a>