<?php
$fp=file('test.php');
echo '<pre>';
foreach($fp as $k=>$v){
echo '['.$k.']'.htmlspecialchars($v);
}
?>
php代码直接被服务器解析了。
$fp=file('test.php');
echo '<pre>';
foreach($fp as $k=>$v){
echo '['.$k.']'.htmlspecialchars($v);
}
?>
php代码直接被服务器解析了。
在浏览器中查看源文件得
Array
(
[0] => <? [1] => echo "hello word!"; [2] => echo "Good morning China!" [3] => ?>
)
没有任何错误
出现你说的现象是因为浏览器把<?当作html标签处理了
你若
<xmp>
<?
$fp=file("123123.dat");
print_r($fp);
?>
就可以在浏览器界面上看到
Array
(
[0] => <? [1] => echo "hello word!"; [2] => echo "Good morning China!" [3] => ?>
)这样的显示了