douju1365 2014-05-19 18:29
浏览 29

如何使用PHP动态更改HTML文档?

I've managed to separate my PHP and HTML code completely by using something like this:

$html = file_get_contents("HTML_doc_with_no_php_in_it.html");
eval("print \"" . addcslashes(preg_replace("/( ---(.+?)---)/", "\\2", $html), '"') . "\";");

What this code does is that it replaces the part in the HTML document that says ---$var--- with the value of the variable $var in my PHP-document. So by doing this I'm allowed to generate a HTML-document with my changed value of the variable, without there being any PHP in the HTML-document.

What I want to do now is to change this document from being able to take a static amount of PHP code to being able to take a dynamic amount of PHP code. As of now I can only change that particular field in my HTML-code that's marked with "---" in the beginning and the end and has the same name as the variable in my PHP document. But what if I don't know how much PHP I want to generate to HTML in my HTML document and I want it to be able to generate an arbitrary amount of HTML code? Is this possible?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 模型在y分布之外的数据上预测能力不好如何解决
    • ¥15 processing提取音乐节奏
    • ¥15 gg加速器加速游戏时,提示不是x86架构
    • ¥15 python按要求编写程序
    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
    • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
    • ¥15 opencv图像处理,需要四个处理结果图
    • ¥15 无线移动边缘计算系统中的系统模型
    • ¥15 深度学习中的画图问题
    • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条