묻고답하기

오늘도 파일관련 함수를 열심히 공부하고 있는 중에, fgets()함수에 대한 이상한 점을 발견했
어요..ㅡㅡ;
fgets()함수의 위치와 관련된 것인데요, 제가 테스트 한 내용을 보여드릴께요.
우선 읽어들인 파일명은 test.txt 이구요, test.txt 파일 내용은 ...

동해물과 백두산이 마르고
닳도록 하느님이 보우하사
우리나라만세 무궁화 삼천리
화려강산 대한사람 대한으로
길이 보전하세~!!

이예요.
이 test.txt 파일을 다음과 소스1), 소스2), 소스3) 과 같이 코딩을 해 봤는데, 소스1)과 소스2)
는 정상적으로 실행이 되는데, 소스3)은 엄청나게 페이지가 늦게 열리면서 에러가 발생하더
라구요.

소스3)은 소스1)의 내용을 그대로 while문을 이용하여 코딩한 것이고,
              소스2)와 비교했을 때는 fseek($fp,0,SEEK_CUR); 의 위치만 바뀐것인데...

이상하게도 소스3) 만 문제가 발생하네요..ㅡㅡ; 소스 내용을 보여드려볼께요,

소스1)
<?
$fp=fopen("./test.txt","r+");

        $fg=fgets($fp,500);
        echo $fg."<br>";
        fseek($fp,0,SEEK_CUR);

        $fg=fgets($fp,500);
        echo $fg."<br>";
        fseek($fp,0,SEEK_CUR);
        
        $fg=fgets($fp,500);
        echo $fg."<br>";
        fseek($fp,0,SEEK_CUR);

        $fg=fgets($fp,500);
        echo $fg."<br>";
        fseek($fp,0,SEEK_CUR);

        $fg=fgets($fp,500);
        echo $fg."<br>";
        fseek($fp,0,SEEK_CUR);

fclose($fp);
?>

소스2)
<?
$fp=fopen("./test.txt","r+");
while(!feof($fp)){
        fseek($fp,0,SEEK_CUR);
        $fg=fgets($fp,500);
        echo $fg."<br>";
}
fclose($fp);
?>

소스3)
<?
$fp=fopen("./test.txt","r+");
while(!feof($fp)){
        $fg=fgets($fp,500);
        echo $fg."<br>";
        fseek($fp,0,SEEK_CUR);
}
fclose($fp);
?>

무슨 차이로 인해서 이런 것인가요?? 초보자인 저의 머리로 생각해 봤을 때, 처리결과가 모두
동일할 것으로 생각이 되는데...
잘 못 된 점과 해결방안 좀 알려주세요.(__)
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
개발좝 위젯페이지에 레이아웃없이 게시판만 삽입 가능한가요? [2] 2015.01.27 by 개발좝
XESTUDIO 제이커리 슬라이더 플러그인 오류 [5] 2015.01.27 by Canto
박찬우593 로그인창이 뜰때, 레이아웃에서 슬라이드만 숨기는 법 [3] 2015.01.27 by 키스투엑스이
제대로만들자 php 구문 도와주세요^^ [1] 2015.01.26 by 무얼까2
ap리더 xe 지식인 모바일에서 사용시 답변 클릭이 안되는 문제...ㅠ.ㅠ [1] file 2015.01.26 by 세상의모든계산기
개발좝 이미지누르면 카톡 보낼수있도록 하는 소스 있나요??? [3] 2015.01.26 by 키스투엑스이
송정석613 스케치북 갤러리에서 이미지 하단에 제목, 등록일 등  
개발좝 sms발송 문자발송 위젯은 만들수있나요? 제작해야한다면 얼마나갈까요? [2] file 2015.01.26 by 개발좝
GwangHoon kcp 휴대폰인증에 대해서..  
dasdfasdfasdf 나모 웹에디터 실행하려면 바이러스 어쩌구 오류떠요 ㅠㅠ도와주세요 file  
초보개발자1년차 < 경력 1년차 초보 개발자 입니다!! 안드로이드 어플 개발은 처음인데 도움 부탁드립니다.> [2] 2015.01.26 by 흑곰맨2222
스타111 통합검색관련 질문드립니다. [1] 2015.01.26 by 숭숭군
노리넷[썰코] 대상 메뉴 선택에 메뉴가 나타나지 않습니다 [3] file 2015.01.26 by 노리넷[썰코]
노리넷[썰코] 분류관리가 먹통입니다;; [3] 2015.01.26 by 비상9
우제트 xe 빈 페이지를 만들고 그안에서 게시판이 아닌 특정 소스를 입힐 수 있을까요? [2] 2015.01.26 by 우제트
님영234 관리자페이지 접속시 나오는 에러 "Invalid access has been detected." [4] 2015.01.26 by 님영234
수, 서 도움 부탁드립니다. 스팸문제... [1] 2015.01.26 by YJSoft
Flolida 관리자인데 관리자 페이지 접속이 안됩니다. [1] 2015.01.26 by YJSoft
썬5644 xe재설치시 데이터베이스 [2] 2015.01.26 by 썬5644
도라에몽x몽에라도 rss board 설정에 대해... [5] 2015.01.26 by siteproducer
zartin 스팸성 회원가입이 많은데.... [1] file 2015.01.26 by Double'U'
newi 위젯 글자수 자동 조절...  
유이사 차단당한 ip주소입니다. [1] 2015.01.26 by 몽실아빠
스타111 관리자 폐이지 예러요.  
강신봉 게시판 첨부파일 다운 받으면 간혹 받다 마는 문제..  
NKorea 1.7.9 업데이트후 순방문자 자세히 누르면 에러뜨네요 도와주세요!1 [4] 2015.01.26 by 伯約
마래바 메인 위젯 글씨, 링크 색상이 다른 위젯과 다를 때 해결방법 있을까요? [2] file 2015.01.26 by 마래바
중년- xe_official 상단에 로그폼을 넣으,려면 file  
자작나무738 XE 에디터에 폰트 탑재하는 방법 좀 알려주세요 ! [1] 2015.01.26 by 라소백사랑합니다
LTMbb 회원 html5 태그 사용 관련