【问题标题】:Using php to insert data into a css file [closed]使用php将数据插入css文件[关闭]
【发布时间】:2014-01-12 11:13:51
【问题描述】:

您好,我想知道是否有一种方法可以使用 php 调用 css 文件并将数据插入其中。目的是允许用户轻松修改 css 文件,而不必手动进入文件。这将是一个名为 Width: 的字段,带有一个供他们输入的文本区域。

【问题讨论】:

  • 它只是一个文本文件,没有什么能阻止PHP读写它,只要它有权限。
  • 你也可以让你的CSS URL指向一个PHP脚本,它可以输出CSS,就像它通常输出HTML一样。
  • 你有尝试过吗? Google 搜索“PHP 写入文件”之类的内容可能会让您入门。
  • 好吧,对不起,我忘记了人们只会 - 你的东西的废话你不是太具体我通过使用'而不是“我喜欢汤姆和你的回答来修复它:)

标签: php html


【解决方案1】:

当然。您可以使用file_get_contents 轻松读取文件,然后使用file_put_contents 将其写回文件。

// load the css file into a string
$css = file_get_contents("my.css");

// make changes, e.g....
$css = str_replace("width: 10px;", "width: 20px;", css);

// save those changes
file_put_contents("my.css", $css);

【讨论】:

  • 哎呀,感谢您修复了@YounElan!
  • 大声笑,很高兴...我也做过几次 :)
【解决方案2】:

使用 fwrite() 之类的函数创建一个脚本来“生成特殊的 css”,它会为每个用户创建一个特殊的 css,然后在用户登录时加载它以覆盖原始 css

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 2018-05-03
    相关资源
    最近更新 更多