我有一个我正在构建的网站的后端管理部分,我想允许网站所有者更改公共(public)页面上特定元素的背景图像。
通过将我的 style.css 文件重命名为 style.php 然后使用 php 变量填写背景图像样式的 URL,这是解决此问题的最佳/唯一方法。然后我可以从数据库更新该变量。
我知道以前有人问过这个问题,但大多数在线答案/文章都来自 2009 年左右。这是公认的方法吗?有没有更好的方法来做到这一点,但使用 javascript/jQuery 或服务器端 php 脚本能够改变服务器上的实际 CSS 文件,而不是将 php 嵌入样式表中。
最佳答案
要解决标题中的问题,您当然可以让服务器端脚本使用类似 file_get_contents
的函数简单地读取 CSS 文件。 ,进行修改,然后在同一路径下再次写出。
这是个好主意吗?这取决于您的喜好和需求。
关于javascript - 如何永久更改 CSS 文件,以便将更改保存在服务器上的实际文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25168497/