用PHP解析css

用PHP解析css,php,css,parsing,Php,Css,Parsing,我目前在一个项目中遇到了一个小问题。我得到的是带有CURL的HTML文件,不幸的是,当图像在css中设置为背景图像时,它们当然不会加载,因为我的服务器上没有这些图像。所以我需要“重写”CSS以指向正确的位置。但我在谷歌上找不到这方面的任何信息。任何帮助都将不胜感激:) 我想我找到了一个方法,现在就去试试 用这样的方法获取所有背景属性 var backgroundStuff = [ "background-image", "background" ]; var props = $("a"

我目前在一个项目中遇到了一个小问题。我得到的是带有CURL的HTML文件,不幸的是,当图像在css中设置为背景图像时,它们当然不会加载,因为我的服务器上没有这些图像。所以我需要“重写”CSS以指向正确的位置。但我在谷歌上找不到这方面的任何信息。任何帮助都将不胜感激:)

我想我找到了一个方法,现在就去试试

用这样的方法获取所有背景属性

var backgroundStuff = [
  "background-image",
  "background"
];

var props = $("a").css( backgroundStuff );
alert(props["background"]);

然后检查它们是否是图像而不是其他图像的颜色,然后对每个图像进行ajax调用

所以你的问题有点宽泛,无法在本论坛中获得完整答案,但你所做的与缩小操作没什么不同。缩小将css从多个文件编译成一个文件,并且必须重写URL以匹配新路径


查看库和函数extract_data_url

你能发布一些代码来说明问题吗?@WyattEarp该代码只是一个默认的CURL函数,并响应其结果,它工作正常。现在我需要重写背景url属性,将其从/example/img/example.png更改为,以便可以解析图像