我希望将 CSS 存储在 mySql 数据库中(LAMP 设置)。我想用以下内容创建一个输入字段:
body{ background: url("http://google.com/image.jpg") no-repeat; color: orange; }
#someDiv {width: 50%;}
...你明白了。我如何最好地清理这些数据以允许其进入数据库?感谢您的帮助,我似乎还找不到好的解决方案。
最佳答案
<style type="text/css">
@import '/yourcssgenerator.php;
</style>
yourcssgenerator.php 可以使用从您喜欢的任何地方提取的组件来为 CSS 提供服务,无论是数据库还是从 stackoverflow.com 中抓取。通过将 CSS 保留在自己的资源中,您不必担心恶意内容被注入(inject)。
样式表不必具有 .css 扩展名。您甚至可以通过这种方式创建自己的 CSS 模板层,并允许个人用户、联合品牌客户等拥有自己的 CSS 版本。
检查this question了解实现细节。
关于php - 将 CSS 存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26302735/