Php 在html文件中搜索和替换对本地文件的引用?
我们正在构建一个PHP应用程序,它允许用户上传一个包含index.html文件和相关图像、js、css文件的zip文件,这些文件可以作为他们页面的“模板” 要通过我们的应用程序使用index.html文件,我们必须替换所有出现的代码,如下所示:Php 在html文件中搜索和替换对本地文件的引用?,php,regex,templates,Php,Regex,Templates,我们正在构建一个PHP应用程序,它允许用户上传一个包含index.html文件和相关图像、js、css文件的zip文件,这些文件可以作为他们页面的“模板” 要通过我们的应用程序使用index.html文件,我们必须替换所有出现的代码,如下所示: <img src="images/image1.jpg"> 与 然后保存在我们的服务器上 当向web用户显示此模板时,~~~~ TEMPLATEPATH~~~将替换为模板文件index.html位于服务器上的正确路径 所有“文件引用
<img src="images/image1.jpg">
与
然后保存在我们的服务器上
当向web用户显示此模板时,~~~~ TEMPLATEPATH~~~将替换为模板文件index.html位于服务器上的正确路径
所有“文件引用”前面必须加上此变量
有人能推荐一种理想的方法吗?正则表达式可以做到这一点(在php或我们可以调用的shell脚本中)?注意:当然,当存在绝对路径时,我们不希望插入此variablename,例如:
<img src="http://www.example2.com/images/image1.jpg">
我们的方法(流程)是“允许”模板的正确方式吗?其他网站就是这样运作的吗?使用合适的方法来实现这一点。谢谢@Ignacio-但这是制作模板的正确方法吗?我做得对吗?
<img src="http://www.example2.com/images/image1.jpg">