如何在浏览器中开始和结束时都没有php标签的情况下在浏览器中打印php文件(源)?
因此,如果我的php文件如下所示:
<?php
if( true ){
echo 'hello world';
}
?>
在另一个文件中,我想加载该文件并在第2行到第4行中回显if语句,但不要丢失制表符。
我已经尝试过:fgets()
和file_get_content()
函数,但是我只能回显未制表的数据。
有解决这个问题的方法吗?还是我必须编写代码来查看源代码?
这应该为您工作:
(在这里,我将所有行都放入一个数组中file()
。然后,我用剪切出第一行和最后一行array_slice()
。此后,我简单地遍历该数组并进行打印)
<?php
$lines = file("file.php");
$lines = array_slice($lines, 1, count($lines)-2);
foreach($lines as $line)
echo str_replace(" ", " ", $line) . "<br>";
?>
输出:
if( true ){
echo 'hello world';
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句