fopen 上的详细错误
2022-08-30 15:33:43
我正在使用 fopen 从文件中读取
$fh = fopen($path, 'r') or die('Could not open file');
现在我不断得到错误无法打开文件。我检查了文件路径,甚至将文件的权限更改为777。有没有办法获得详细的错误报告,为什么文件无法像mysql_error()一样打开?
我正在使用 fopen 从文件中读取
$fh = fopen($path, 'r') or die('Could not open file');
现在我不断得到错误无法打开文件。我检查了文件路径,甚至将文件的权限更改为777。有没有办法获得详细的错误报告,为什么文件无法像mysql_error()一样打开?
对于 5.2 之前的 php 版本(缺少 error_get_last()),您可以使用track_errors。
ini_set('track_errors', 1);
$fh = fopen('lalala', 'r');
if ( !$fh ) {
echo 'fopen failed. reason: ', $php_errormsg;
}