javascript - 如何永久更改 CSS 文件,以便将更改保存在服务器上的实际文件中?

标签 javascript php html css

我有一个我正在构建的网站的后端管理部分,我想允许网站所有者更改公共(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/

相关文章:

javascript - 数据切换选项卡不下载传单 map

javascript - 使用 onclick 和 javascript 代码在 div 中显示图像

php - 如何在 Laravel 中验证数组?

php - 使用面向对象表示法的 SolR 查询

css - Angular Material 中的复选框边框颜色样式(md-checkbox)

javascript - 三.js制作静态立方体

javascript - Onclick 需要在页面加载时发生

php - 让 Javascript 与 PHP 对话

php - CSS 高度 :100% not working when HTML is displayed by PHP

html - 自定义选择下拉箭头不起作用