PHP包括不显示文件数据的标记

时间:2013-08-06 23:56:39

标签: php html file include

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

的welcome.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文件。

stuff.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>

我觉得我的所有鸭子都在这里,但没有任何表现。有什么想法吗?

6 个答案:

答案 0 :(得分:0)

尝试没有括号。

<?php include "stuff.php"; ?>

答案 1 :(得分:0)

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

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

header.html index.php

位于同一目录中

答案 2 :(得分:0)

如果您要将要包含的文件的文件扩展名更改为除.php以外的其他内容,则可以使用。

即:
的welcome.php

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

stuff.txt

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

答案 3 :(得分:0)

请务必使用 welcome.php

在同一目录中检查拼写和 index.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");
?>

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

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

sudo apt-get update
sudo apt-get install php