【问题标题】:replace specific link to ******* [closed]将特定链接替换为 ******* [关闭]
【发布时间】:2010-11-30 00:31:25
【问题描述】:

使用 php 或 javascript 或 ajax 如何将特定链接替换为 *

http://www.google.com/.http://www.****

【问题讨论】:

  • 您的问题是什么?请澄清一下。
  • 你有没有尝试过?您希望在什么情况下获得链接?它是网页的一部分,还是作为 http 请求接收的 url(如 mod_rewrite)?
  • 什么意思?您可以在 PHP 中使用 str_replace 将 google.com 替换为 ********,但有些事情告诉我这不是您的意思。
  • Ham 之于 Hamster 就像 Java 之于 JavaScript

标签: php javascript ajax


【解决方案1】:

我假设您的意思是(在 Javascript 中):


var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
 if (links[i].href == "http://www.google.com/") links[i].href = "http://www.blather.blorg/"
}

在 Firefox 3 上测试并运行。

【讨论】:

  • 我的页面是一个聊天页面.....所以它可以检查每个写的链接??
  • 是的,每次运行都会动态更新页面。
  • 我试过了,但它不起作用 sadasd
  • 当然不行。 “www.google.com/”不等于“google.com/”。为什么不包括“http://”?您创建 href 的方式是指名为“www.google.com”的子目录,而不是其他网站。
【解决方案2】:

str_replace()

$text = str_replace('google.com', '***', $text);

即使问题非常不同:一个简短的 JS 解决方案

text = text.split("google.com").join("***");

【讨论】:

  • 可以是javascript吗?....还是实时更新.....这是一个聊天页面
  • 你的问题被选为“-3”是有原因的;)你用“php”和“java”标记你的问题。你问如何在“php or java”中用“**”替换“google.com”。你期待什么?你应该已经澄清了你的问题。
  • 不知道是什么问题
猜你喜欢
  • 2014-01-17
  • 2014-02-21
  • 2018-09-24
  • 1970-01-01
  • 2020-12-17
  • 1970-01-01
  • 2012-02-06
  • 1970-01-01
  • 2014-01-26
相关资源
最近更新 更多