仅使用PHP代码在模式框中加载完整的HTML页面

时间:2018-11-28 05:11:53

标签: php

我有多个HTML文件。 我想根据条件在模式框中显示此文件内容。 我不想使用iframe和javascript或jquery。 因此,仅从php端可行吗?

示例:

<div class="modal  fade bd-example-modal-lg shopify-onload-popup" id="defaultPopup-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered  modal-lg" role="document">
        <div class="modal-content">
            <?php
            if ($variable == 1) {
                ?>
                <!-- Loade file1.html -->
                <?php
            } else {
                ?>
                <!-- Loade file2.html -->
                <?php
            }
            ?>
        </div>
    </div>
</div>

2 个答案:

答案 0 :(得分:7)

您可以使用PHP这样的include函数

  <?php
       if ($variable == 1) {
           include "file1.php";
       } else {
           include "file2.php";
       }
   ?>

答案 1 :(得分:3)

为什么要使用html模板?使用include包含一个php页面而不是html

<?php if ($variable == 1) {
           include ('includes/content-one.php');
        } else {
           include ('includes/content-two.php');
        }
        ?>