存储和解析CSS / JS

时间:2012-03-30 21:02:12

标签: javascript css parsing codeigniter escaping

我正在努力想出一种在CMS中存储/解析CSS / JS内容的更好方法。最初我猜我明显的选择是将它们存储在数据库中。

然而,我选择将这些块存储在我的文件系统中,以便可以轻松缓存其他内容。

我的问题是在我创建这些文件之前是否有任何解析/转义问题我可能会遇到?

欢迎包装等的建议。

我的CMS基于Codeigniter框架,xss_filtering关闭,因此数据非常原始。

输入本身将来自管理员,因此我担心他/她可能会在不知情的情况下发布一些狡猾的数据。

问候。

1 个答案:

答案 0 :(得分:2)

如果您让最终用户编辑CSS和JS ......当然您会遇到解析问题:)。如果他们正在编辑源代码,你必须保持原始状态,这使他们能够搞砸它。

文件系统绝对是最佳选择。如果您允许unicode输入(即粘贴格式化的"标记或非ascii字符),您将遇到编码问题。您可能会删除所有非ascii输入。否则,应该没问题。