묻고답하기

다음 코드좀 봐주실래요...

<?
$fp = fopen("./log.txt","a+");
$string1 = "$REMOTE_ADDR"."t";
$string2 = date("Y-m-d H:i:s",time());
fwrite($fp, $string1);
fwrite($fp, $string2);
fwrite($fp, "n");
fclose($fp);
?>

이런 코드를 실행시키면 log.txt에

파일에 접근한 IP와 시간이 기록되는데,

이렇게 a+모드로 열면 파일의 맨아랫부분에 추가되더라구요.

제가 하고 싶은건 파일의 맷 윗줄에 최신 정보가 기록되도록 하고싶은건데...

해서~!

rewind() 함수를 이용하려 했더니,

a 모드나 a+ 모드에선 rewind() 함수를 이용할수 없다고 하더라구요.

그래서 어쩔수 없이 다음과 같이 r+ 모드를 사용해서 파일을 열었더니,,,

<?
$fp = fopen("./log.txt","r+");
$string1 = "$REMOTE_ADDR"."t";
$string2 = date("Y-m-d H:i:s",time());
fwrite($fp, $string1);
fwrite($fp, $string2);
fwrite($fp, "n");
fclose($fp);
?>

파일 포인터가 파일의 맨 앞으로 이동해서 열리는것 까지는 해결됐는데,

문제는, 겹처쓰기가 되더라는 겁니다.

즉, 맨 윗줄의 내용을 지우고 그위에 새로운 내용을 쓰더라구요.

fwrite()가 원래 겹쳐쓰는건가요?

아니면 어떻게 해야 파일의 맨 윗줄에 추가할수 있는지요?

고수님들의 답변을 기다리겠습니다... (__)
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김수종 질문입니다. [2] 2007.08.10
김지연 FTP;.에 관한겁니다.;. [5] 2007.08.10
김진형 초보인데요 제로보드를 다시 사용할 수 있게 해주세요^^; [2] 2007.08.10
비공개 저기요. 운영자님, 또.. [1] 2007.08.10
비공개 저기여..꼭 답변쥬세여.. [1] 2007.08.10
SaRa''S 책갈피 사용하는걸..그 페이지말고 다른페이지에서.. [2] 2007.08.10
아기구라 허미 이상한거 때문에 질문합니다. 미치겠네요 [2] 2007.08.10
파란하늘 포토샵에서요.. [1] 2007.08.10
김해운 서버 속도에 관해질문입니다. [1] 2007.08.10
추민욱 혼자 끙끙앓다가 이렇게 글 올립니다.. [6] 2007.08.10
박연우 글자체 좀 알고 싶습니다. [1] 2007.08.10
박연우 글자체 좀 알고 싶습니다. [1] 2007.08.10
와삭이 링크 줄 대신에 점선으로 하는 방법이 궁금해요.. [1] 2007.08.10
송태원 fopen 과 fwrite를 이용해 파일에 쓰기 [2] 2007.08.10
김지현 게시판이 늦게 뜹니다.. 아니 뜨질 않습니다. [2] 2007.08.10
김영일 이미지레디+프라임셋.  
M.W 개인 서버 관련이요..  
choi qyoung 2000에선 정상 98에선 글자 깨짐 [2] 2007.08.10
서민웅 버벅거리는 홈페이지의 문제점을 찾아주세요!!!! ㅡㅜ;; [2] 2007.08.10
김태선 질문이 있습니다..php입니다.. [1] 2007.08.10
박호준 [re] 질문이 있습니다..php입니다..  
eNFO 디비에서는 불러지는데 PHP파일에서는 안불러지네요;;; [2] 2007.08.10
한꽃비 php 루 노프레임 홈 만들때염.. [4] 2007.08.10
飛行청소년 풀스크린말인데요  
박신영 랜덤 이미지.. [2] 2007.08.10
박신우 [asp]입니다 db 엑세스 쓰는데요 인덱스문제입니다 [1] 2007.08.10
다크니쉬 프레임관련질문 [1] 2007.08.10
uhae 노프레임으로 홈페이지를 만들려고 하거든여... [4] 2007.08.10
라크셔스™ 익스플로러가 이상합니다.. ㅡㅡㅋ [1] 2007.08.10
카레이나 FTP..관련; [2] 2007.08.10