readfile在我的页面上显示时缩进第一行

时间:2014-10-02 15:02:47

标签: php html file-io indentation

我遇到的问题是,当我在页面上的php中使用readfile时,文本的第一行是缩进的。有没有一种方法可以解决这个问题而不会偏离我的方式,还是只需要处理这个问题?

下面是显示内容的片段以及将此内容输出到我的页面的代码。我已经搜索过,找不到任何可以解释为什么会这样的事情。

截图:

http://imgur.com/3U7QC2W.jpg

代码:

<!DOCTYPE html>
<html>
    <pre>
        <?php
            $file = 'guestbook.doc';

            if (file_exists($file)){
                readfile($file);

            } else {
                echo "File cannot be read.";
            }

        ?>
    </pre>
    <p>
        <form action="GuestBook.html" />
            <input type="submit" value="Return to Name Entry" />
        </form>
    </p>
</html>

1 个答案:

答案 0 :(得分:2)

<pre>内的空格不会被忽略。把<?php放在它之后:

<pre><?php

与结束?>

相同