通过php编辑css文件

时间:2011-08-22 19:36:28

标签: php

很长一段时间以来,我的脑袋一直在徘徊。而我虽然这是寻求帮助的正确方法.. 所以我想做的是制作一个非常简单的php文件,在css文件中进行搜索和替换,但我遇到的问题是单个css文件可以(众所周知)有100个或更多背景标签,所有我想编辑是其中之一..什么是一些身体在之前或之后添加了一行...所以搜索和替换我想要替换的css文件的整个部分是无用的,除非它是完全相同的.. 我真的有一个糟糕的时间解释但我希望你得到主要的想法.. 所有我想要的是这方面的一些指导..帮助非常感谢/

3 个答案:

答案 0 :(得分:0)

为什么要这么做?也许像LESS这样的CSS替代方案是可行的选择(它支持变量等)

答案 1 :(得分:0)

我不建议通过PHP(file_get_contents())或其他东西直接编辑链接的CSS文件,而是有条件地链接不同的CSS文件。或者,通过PHP直接在HTML中有条件地改变您需要通过CSS更改的内容。例如,需要为不同的用户更改背景(出于某种原因),您将有条件地通过PHP更改图像源。

答案 2 :(得分:0)

您可以使用php加载动态生成的stylesheet.php,也可以使用javascript在客户端“编译”它(如LessCss