PHP/从文本文件读取
事情是这样的。我试图从一个文本文件中读取值,该文件记录了我网站上每个用户的数据。问题是,我在堆栈上使用的代码导致了无限的错误循环,最终导致我的服务器资源耗尽 我正在使用PHP,下面是将数据显示到我的google图表的代码:PHP/从文本文件读取,php,Php,事情是这样的。我试图从一个文本文件中读取值,该文件记录了我网站上每个用户的数据。问题是,我在堆栈上使用的代码导致了无限的错误循环,最终导致我的服务器资源耗尽 我正在使用PHP,下面是将数据显示到我的google图表的代码: $file = 'playerlogs/'.$username.'_balance.txt'; $lines=array(); $fp = fopen($file, "r"); while(!feof($fp)) { $line = fgets($fp, 4096); ar
$file = 'playerlogs/'.$username.'_balance.txt';
$lines=array();
$fp = fopen($file, "r");
while(!feof($fp))
{
$line = fgets($fp, 4096);
array_push($lines, $line);
}
fclose($fp);
我得到的错误是:
fgets() expects parameter 1 to be resource, boolean given in graph.php on line 44
feof() expects parameter 1 to be resource, boolean given in graph.php on line 42
我对PHP相当陌生,因此如果您能用代码外观的示例帮助解释您的答案,我将非常感激。检查您的文件路径,看起来脚本无法访问文件。如果文件存在,请检查其权限ahh!权限!我没想过这个!这是一个非常常见的错误,一个快速的谷歌可以给你所有你需要的答案。无论如何,如果它有帮助,请将其标记为答案。
code
if(!$fp){trigger_error('Failed to allocate resource');exit;}code
如果它开始循环,将杀死它,我的权限将被取消。我用谷歌搜索了这个。得到了我上面使用的代码的答案。谢谢