csv에 실시간으로 파일 쓰기... 정보
csv에 실시간으로 파일 쓰기...본문
CSV파일을 생성해서 여러명이 접속해서 해당 정보를 입력했을때
연속적으로 행사참여여부를 계속 저장하려고 하는데 다음과 같이 해도 큰 문제가 없을련지요?
<?php
$tm = date("Y/m/d H:i:s");
$ip = getenv("REMOTE_ADDR");
$invitation = array(
array($tm,$ip,"Hong Gilong",18,"Male")
);
$fp = fopen("invite_list.csv","a+") or die("Can't create file.");
foreach($invitation as $line) {
if ( fputcsv($fp,$line) === false ) die("Can't write.");
}
?>
연속적으로 행사참여여부를 계속 저장하려고 하는데 다음과 같이 해도 큰 문제가 없을련지요?
<?php
$tm = date("Y/m/d H:i:s");
$ip = getenv("REMOTE_ADDR");
$invitation = array(
array($tm,$ip,"Hong Gilong",18,"Male")
);
$fp = fopen("invite_list.csv","a+") or die("Can't create file.");
foreach($invitation as $line) {
if ( fputcsv($fp,$line) === false ) die("Can't write.");
}
?>
댓글 전체
아마 큰 문제가 있을 겁니다
여러명이 동시에 열고 쓰기 하다보면 어느순간 내용이 몽땅 사라져 버리는 일이 발생할 수 있습니다
디비에 테이블을 만들어서 저장하는 것이 좋을 것이라 생각됩니다
여러명이 동시에 열고 쓰기 하다보면 어느순간 내용이 몽땅 사라져 버리는 일이 발생할 수 있습니다
디비에 테이블을 만들어서 저장하는 것이 좋을 것이라 생각됩니다