我偶然发现了以下特点:
$handle = fopen(realpath("../folder/files.php"), "r");
无法读取文件,但是一旦我从文件中删除 php 标签,它就会变得可读,并且我的脚本会在页面上打印非空文件内容。此外, file.php 永远不会执行,所以我想知道为什么会出现问题。
我想不知何故 Apache 或 PHP 不允许将包含 php 标签 PHP 的文件作为文本读取。
如何为我的特定文件启用它(当然在全球范围内这样做是不安全的)?
使用 PHP 5.2.x 和 Apache 2.0