我知道这听起来很傻,我实际上想让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,实际上没有将它显示为文本。有人可以帮忙吗?
答案 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"
}
}