【问题标题】:USe php include inside of tabs使用 php 包含在选项卡内
【发布时间】:2016-07-20 16:26:36
【问题描述】:

tab 脚本是这样使用的:

{tab Tab Title 1}

Text

{tab Tab Title 2}

Text

{/tabs}

我需要在每个选项卡中都有一个 PHP 脚本,所以我尝试包含这样的 PHP 脚本:

{tab Tab Title 1}

<?php include ("info.php"); ?>

{tab Tab Title 2}

<?php include ("info2.php"); ?>

{/tabs}

问题是。如果我包含多个 PHP 脚本,我会得到一个空白页。问题不在于选项卡脚本,因为我尝试了几个并且总是相同的结果 - 一个空白页。任何想法如何在选项卡中包含多个 PHP 脚本?

【问题讨论】:

  • 空白页可能意味着您尝试include 的文件之一存在解析错误。确保您已启用错误报告。问题与标签无关。
  • 试试把error_reporting(E_ALL); ini_set('display_errors','on);
  • 确保这些包含的脚本中的内容具有正确的开始和结束标记。尝试首先包含一个以查看问题是否仍然存在并从那里进行调试。您只是缺少一些开始和结束标签

标签: php tabs include


【解决方案1】:

1 - 查看 apache 日志以进行调试
2 - 尝试一一包含脚本,看看它们是否都能正常工作

【讨论】:

  • 如果我将它们包含在它们自己的选项卡中,这些脚本可以正常工作。只有当我包含多个时才会出现空白页。我尝试了您的解决方案,但没有效果。
  • 尝试ini_set('display_errors', 1); error_reporting(E_ALL|E_STRICT);并调试php脚本,都指向解析错误。
【解决方案2】:

可能会发生两件事:
1. 两个php脚本单独可以,但放在一起时标签重叠。 2. 你的 html 不知何故进入了 php 标签

【讨论】:

    猜你喜欢
    • 2014-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2018-04-01
    • 1970-01-01
    • 2017-06-01
    • 2015-04-02
    • 2019-11-19
    相关资源
    最近更新 更多