0

所以我在这里有一个欢迎页面,其中包含一个 php 包含标记。

欢迎.php

 <html>
    <head>
        <title> Web Application</title>

        <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">

        <link rel="stylesheet" type="text/css" href="css/welcome_stylesheet.css">

        <script type="text/javascript" src="extjs/ext-debug.js"></script>

        <script type="text/javascript" src="welcome.js"></script>
    </head>
    <body id="welcome">
        <div id="container">
            <p id="welcome_page_h1">Welcome</p>
                <div id="select_container">
                    <?php include("stuff.php"); ?>
                </div>
        </div>


    </body>
    </html>

这是我试图包含/显示的你的 php 文件。

东西.php:

<p> Well how y'all doin? </p>
<p> Well how y'all doin? </p>
<p> Well how y'all doin? </p>
<p> Well how y'all doin? </p>

我觉得我所有的鸭子都在这里井井有条,但什么也没显示。有任何想法吗?

4

6 回答 6

0

我有一个名为index.php的页面,在该页面内我使用以下代码...

<?php include 'header.html'; ?>

header.html与index.php位于同一目录中

于 2013-08-07T00:06:41.417 回答
0

一定要检查拼写和你的index.php在同一个目录与welcome.php

如果一切正常,您可以使用以下简单代码检查它:

<?php
    echo ((include "index.php") == "OK") ? "OK" : "FAILED";
?>

或使用此代码

<?php
function get_file_content($filename) {
    if (is_file($filename)) {
        ob_start();
        include $filename;
        return ob_get_clean();
    } else {
        ob_clean();
        trigger_error("The file {$filename} was not found");
    }
}

echo get_file_content("index.php");
?>
于 2013-08-07T04:31:16.203 回答
0

如果您将要包含的文件的文件扩展名更改为 .php 以外的其他文件,它将起作用。

即:
welcome.php

//   . . . 
 <div id="select_container">
      <?php include("stuff.txt"); ?>
 </div>

东西.txt

<p> Well how y'all doin? </p>
<p> Well how y'all doin? </p>
<p> Well how y'all doin? </p>
于 2013-08-07T00:07:32.823 回答
0

不带括号试试。

<?php include "stuff.php"; ?>
于 2013-08-06T23:59:49.067 回答
0

我遇到了同样的问题,并意识到这是一行我忘记以分号结尾的 PHP 代码。

我检查的方法是从包含的文件中慢慢删除我认为可能会影响代码的代码块并运行,直到我可以缩小源代码。

于 2014-09-07T05:26:11.483 回答
0

我遇到了同样的问题,经过数小时的故障排除后,我发现我从未安装过 php -_- 为我解决了这个问题。

sudo apt-get update
sudo apt-get install php
于 2020-10-18T04:46:41.737 回答