从php文件调用并显示文本文件

时间:2017-09-16 15:08:53

标签: php file call

我有以下显示此网页的php文件 Screenshot of displayed webpage 黑匣子里面的所有内容都来自一个名为questions.txt的文本文件,该文件是从php文件调用的,代码如下:

我希望在问题出现之前打电话并显示(以相同的格式,如黑色边框)一些带有图片和可能的iframe(如youtube视频)的介绍性文字。

在下面的代码中,我将其作为评论包括在内......已经尝试了各种各样的事情,但它还没有奏效。

需要调用该文件并显示在"测试您的知识"在问题的开头之上。

<!-- Main
============================================= -->
<section id="code">
    <div class="container-fluid" style="text-align:center;">

        <p></br></br></br></br></p>

        <div class="row">
        <div class="col-lg-2 text-left">
            <p></br></br></br></br></p>

            <?php include 'quiz-sidebar.php'; ?>
        </div>
        <div class="col-lg-10 text-center">

        <h2 class="section-heading" style="color:black;">Test Your Knowledge : <?php include "content/quiz/". $_GET['quiz'] ."/title.txt"; ?></h2>
        <p></br></p>

        #I want to call and display a txt file here (called introtext.txt), in the same format as below, but just as text

        <div style="border-style: solid; border-radius: 5px; border-width: 5px;">
            <p></p>
        <form method="POST" action="<?php echo "quiz-result.php?quiz=".$_GET['quiz']; ?>">

            <?php

                $loadedQuestions = readQuestions("content/quiz/". $_GET['quiz'] ."/questions.txt");

                displayTheQuestions($loadedQuestions);

            ?>

            <input type="submit" name="submitquiz" value="Submit Quiz"/>



            </form>
            <p></p>
        </div>

            <p></br></br></br></br></p>
        </div></div>

    </div>
</section>

有人可以在我的原始代码中包含一个解释并修复如何在所需位置内调用和显示文本文件(或其他php文件)。

我还想格式化问题的文字,使它们左对齐(已在另一个问题中发布)

我尝试了各种各样的东西,但它们还没有奏效:

1。包括(&#39; questiontrinket.php&#39;)(我将其包括在内),但它只显示为纯文本而不是呈现文件

<h2 class="section-heading" style="color:black;">Test Your Knowledge : <?php include "content/quiz/". $_GET['quiz'] ."/title.txt"; ?></h2>
            <p></br></p>

            <?php include('introtext.php') ?>

......没有工作

2。我也尝试了以下

 <?php
    echo file_get_contents( "introtext.php" ); // get the contents, and echo it out.
    ?>

这不起作用

1 个答案:

答案 0 :(得分:1)

以下代码适用于我

<!-- Main
============================================= -->
<section id="code">
    <div class="container-fluid" style="text-align:center;">
        <p><br><br><br><br></p>
        <div class="row">
            <div class="col-lg-2 text-left">
                <p><br><br><br><br></p>

                <?php include 'quiz-sidebar.php'; ?>
            </div>
            <div class="col-lg-10 text-center">

                <h2 class="section-heading" style="color:black;">Test Your Knowledge : <?php include "content/quiz/". $_GET['quiz'] ."/title.txt"; ?></h2>
                <p><br></p>

                <!-- I want to call and display a txt file here (called introtext.txt), in the same format as below, but just as text -->
                <?php include 'introtext.php'; ?>

                <div style="border-style: solid; border-radius: 5px; border-width: 5px;">
                    <p></p>
                    <form method="POST" action="<?php echo "quiz-result.php?quiz=".$_GET['quiz']; ?>">
                        <?php
                        $loadedQuestions = readQuestions("content/quiz/". $_GET['quiz'] ."/questions.txt");
                        displayTheQuestions($loadedQuestions);
                        ?>
                        <input type="submit" name="submitquiz" value="Submit Quiz"/>
                    </form>
                    <p></p>
                </div>

                <p><br><br><br><br></p>
            </div>
        </div>
    </div>
</section>