用php中的脚本替换图像路径

时间:2012-11-27 05:03:08

标签: php html

我有一个wordpress网站,其中安装了一个插件,可以从外部网站上搜索天气,但是,我不喜欢网站在天气内容中使用的图形。

我想知道是否有一个脚本可用于检测图形的路径并将其更改为我指定的路径。

例如:

如果图片来源(<img src="">)包含“http://resources.weatherzone.com.au/wz/images/icons/fcast_70/” 然后用“http://mywebsite.com/images/”

替换图像源

事情是......内容随天气而变化,因此图形可能会动态更新。所以我只需要替换路径,保留图像名称相同 或者......添加一个else部分以保持脚本继续运行,直到它检测到完整的img src并替换为我的完整图像源。

我希望这是有道理的,我期待一个可能的解决方案。

谢谢, 里斯

2 个答案:

答案 0 :(得分:1)

试试这个

$("#imageId").attr("src", "your new url here");

为图像&amp;提供一些id之后,您可以使用jQuery更改其源代码。

答案 1 :(得分:0)

通常我会通过将已删除的HTML加载到PHP的DOMDocument中,在那里找到图像节点,修改它,然后写回修改后的DOMDocument来解决这类问题。有关如何使用DOMDocument的示例,请参阅此处的第一个答案:regexp to find image path file in an image tag