$count = 0;
$fp = fopen($dir,"r");
if(!$fp) {
echo "error";
}
while(!feof($fp)) {
$str = fgets($fp,10000);
$arr[] = $str;
}
for($i=0;$i<sizeof($arr);$i++) { // 행만큼돌려준다.
if(strpos($arr[$i], $logincheck) !== false){
$count++;
}
}
fclose($fp);
echo $count;
----------------위 소스는 아무런 문제 없이 출력이 되는데 ------------
foreach($log as $val){
$count = 0;
$fp = fopen(,"r");
if(!$fp) {
echo "error";
}
while(!feof($fp)) {
$str = fgets($fp,10000);
$arr[] = $str;
}
for($i=0;$i<sizeof($arr);$i++) { // 행만큼돌려준다.
if(strpos($arr[$i], $logincheck) !== false){
$count++;
}
}
fclose($fp);
echo $count;
}
위 소스로 돌리면 서버가 멈춰 버립니다. 그냥 foreach 문을 돌린건데 왜 서버가 멈추는지 이유를 잘 모르겠습니다.