如何使用PHP本身显示PHP文件的内容?

时间:2015-01-08 11:31:13

标签: php html

我想创建一个显示自身内容的PHP页面。以下是我使用的PHP的来源。我从w3schools.com网页上获取它,以显示PHP文件中文本文件的内容。

<?php
   $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
   echo fread($myfile,filesize("webdictionary.txt"));
   fclose($myfile);
?>

它弄乱了网页。

然后,我发现了一个stackoverflow post,它意味着将php文件包含在主文件中。 但是我的尝试失败了,它创建了一英里长的网页,产生了一个递归的php(就像C ++中的递归函数一样)。

我想要一个显示其内容的PHP代码。

2 个答案:

答案 0 :(得分:3)

这应该适合你:

(也有颜色:D)

highlight_file(__FILE__);

可能的输出:

<html> 
    <head> 
        <title>Testing</title>         
    </head> 


    <body> 

    <?php 
        ini_set("display_errors", 1); 
        error_reporting(E_ALL); 
    ?> 

    <?php  highlight_file(__FILE__);  ?>            

    </body> 
</html> 

答案 1 :(得分:-1)

怎么样:

<?php 
highlight_file(__FILE__);
?>

show_source()也是这样 - 它是别名。有关详细信息,请参阅http://php.net/manual/en/function.show-source.php