gpt4 book ai didi

php - 使用 PHP 编辑 HTML 和 CSS 文件内容?

转载 作者:行者123 更新时间:2023-11-28 14:10:06 24 4
gpt4 key购买 nike

我正在开发一个允许用户编辑特定 HTML 和 CSS 元素的网络应用程序。例如,用户可以指定 anchor 标记的标签及其链接到的位置,或者使用表单指定页面的背景颜色。

为了创建初始文件,我正在考虑使用某种模板引擎,我可以在其中替换特定标签的值,但我不确定如何从之前创建的文件中检索现有值.我能想到的解决方法是使用正则表达式搜索整个文件并获取与某些特定模式匹配的值,但是有没有更简单的方法来做到这一点?

更新:这是一个例子:

<a href="<?=$link?>"><?=$link_label?></a>

我希望能够替换那些链接,并将结果保存在一个文件中,稍后,我希望能够检索替换这些变量的值/

最佳答案

CSS 是级联的。因此,您可以允许用户定义自己的 CSS,然后将其包含在默认 CSS 之后。然而,这并不安全——网络钓鱼、点击劫持等。最好是定义它们可以定义的属性(从而过滤和验证它),将其存储在数据库表(或 XML/JSON 文件)中,查询表, 从结果生成 CSS 并将其包含在默认 CSS 之后。

关于 HTML 特定元素; PHP 是动态的;您可以将用户的首选项存储在数据库表(如 MySQL)中,并在生成页面时查询这些首选项。我不会着手创建个人用户特定的文件,它会破坏 PHP 的目的。

关于php - 使用 PHP 编辑 HTML 和 CSS 文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9595597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com