fread()
从 .php 文件读取 .txt 文件时,该函数无法工作(不显示错误)有什么原因吗?
代码
$file = fopen("db.php","rw");
$data = fgets($file, filesize("db.php"));
echo($data);
fclose($file);
die();
从 .php 文件读取 .txt 文件时,fread() 函数不起作用(不显示错误)有什么原因吗?
不,如果您以相同的方式处理它们(相同的协议/方法/位置),则不会。它们都只是简单的数据fread()
。
.php 文件和 .txt 文件的权限是否相同?我知道这似乎很明显,但有时这是我们得到的小事。
关键是,如果您想在页面中显示它,它将被解释,因此您应该使用 FILTER_SANITIZE_SPECIAL_CHARS 或其他类似选项过滤其 html 标签。