2014-10-23 16 views
0

거래가 있습니다. 내 웹 사이트의 각 사용자로부터 데이터를 기록하는 텍스트 파일에서 값을 읽으려고합니다. 문제는 스택에서 여기에서 사용하는 코드 Im이 궁극적으로 서버의 리소스가 부족한 오류의 무한 루프를 유발한다는 것입니다.PHP/텍스트 파일에서 읽기

$file = 'playerlogs/'.$username.'_balance.txt'; 

$lines=array(); 
$fp = fopen($file, "r"); 
while(!feof($fp)) 
{ 
$line = fgets($fp, 4096); 
array_push($lines, $line); 

} 
fclose($fp); 

오류 임은 점점 : 임 여기에 PHP를 사용하고

내 구글 차트에 데이터를 표시하는 코드 나 PHP에 비교적 새로운 오전

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 

당신이 수 있다면 그렇게 코드가 어떻게 보이는지에 대한 예제를 사용하여 답을 설명하십시오. 정말 감사하겠습니다.

답변

0

파일 경로를 확인하면 스크립트가 파일에 액세스 할 수없는 것처럼 보입니다. 파일이 존재하면 사용 권한을 확인하십시오.

+0

아! 허가! 나는 이것을 생각하지 않았다! – Daniel

+0

이것은 매우 일반적인 오류이며 빠른 Google이 필요한 모든 답을 줄 수 있습니다. 어쨌든 도움이된다면 대답으로 표시하십시오. – Veeru

+0

'code'if (! $ fp) { trigger_error ('리소스 할당 실패'); exit; }'code' – Daniel