使用preg_replace或str_replace问题编辑链接

时间:2012-03-16 19:15:28

标签: php href

我有链接:     http://www.facebook.com/sharer.php?u=http://xxx.xxx.xxx.xxx/~user/file.php

我想让它看起来像这样:     http://www.facebook.com/sharer.php?u=http://MyUrl.com/file.php

基本上我想要替换" xxx.xxx.xxx.xxx/~user"与" MyUrl.com"

非常感谢你花时间帮忙!

还有一件事。文件名" file.php"每页的部分更改。我不知道确切的页面名称是什么。理想情况下,我想使用php脚本作为包含在每个页面上的包含。我希望这有助于清理事情。

1 个答案:

答案 0 :(得分:2)

问题出在哪里?

http://php.net/manual/fr/function.str-replace.php

$newURL = str_replace("xxx.xxx.xxx.xxx/~user","MyUrl.com","http://www.facebook.com/sharer.php?u=http://xxx.xxx.xxx.xxx/~user/file.php");

更新的问题:

您想要切换xxx.xxx.xxx.xxx/~userfile.php

抱歉,但此时你为什么不这样做

http://www.facebook.com/sharer.php?u=http://".$_SERVER['HTTP_HOST']."/".$filename