将PHP作为文本阅读

时间:2016-08-03 07:19:35

标签: php

我知道这听起来很傻,我实际上想让PHP读取另一个php文件作为文本,因为我不想在我想要的编辑器中打开php,而是想用浏览器显示它并使用JS进行修改。这就是我所做的: -

$code_to_display = "";
        echo "Language Found:".count($project_lang_file)."<br>";
            for ($x=0; $x < count($project_lang_file); $x++) {
                $code_to_display .= readfile($project_lang_file[$x]);
            //$code_to_display .= file_get_contents($project_lang_file[$x]);

        echo "Displaying code for $project_lang_file[$x] <br><br>";
            echo "<textarea id='myTextarea' style='color:black;'>$code_to_display</textarea><br>";
            }

我尝试过readfile,fopen,file_get_content,实际上没有将它显示为文本。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

显然,我不知道为什么使用file_get_content,fopen,readfile和其他方法都不起作用。但是,我找到了一种解决方法,通过复制php并将其重命名为文本文件,它完美无缺!

答案 1 :(得分:-1)

试试这段代码:

$code_to_display = "";
echo "Language Found:".count($project_lang_file)."<br>";
    foreach ($project_lang_file as $file) {
        if(file_exists($file)){
              $code_to_display = file_get_contents($file);

              echo "Displaying code for {$file} <br><br>";
              echo "<textarea id='myTextarea' style='color:black;'>{$code_to_display}</textarea><br>";
        } else {
              echo "File {$file} not exist"
        }
    }