2012-08-06 188 views
0

我在那里未标记的文本被存储为这样一个链接一个网址输入栏的回音链接该信息(从MySQL)未经标记所以基本上上面的代码的逆我需要做这样的事情:没有标签

   echo $info['category'] 

减去这一部分:

   <a target="_blank" href="http:// 
       <a target="_blank" href="xxxxx">*show_this_part_only*</a> 

回答

0

echo str_replace("/http:\/\//","",$_POST['newwebsiteurl']");

为了更清楚:

<a target="_blank" href="<?php echo $_POST['newwebsiteurl']; ?>"><?php echo str_replace("/http:\/\//","",$_POST['newwebsiteurl']"); ?></a> 
+0

我得到'意外'“解析错误' – user1559811 2012-08-06 13:38:39

+0

尝试新修改,发布你正在得到的整个错误 – mlishn 2012-08-06 13:40:36

+0

事情是我无法定义后变量,因为他们已经发布 – user1559811 2012-08-06 13:44:24

0

只要不首先在SQL中保存HTML标签,并且只在显示它时添加它们(如果我正确地理解了你的话)。

+0

,将工作,只是假设他并不需要这些数据用于别的东西:X – mlishn 2012-08-06 13:34:55

+0

你说的是什么数据?显示链接时只需添加所需的所有额外数据。或者我在这里错过了什么? – PeeHaa 2012-08-06 13:35:48

+0

我实际上不确定他是否只是'http://'或其他什么(根据情况)排外,我的回答只排除'http://' – mlishn 2012-08-06 13:39:01