변수(배열) 을 txt 파일에 저장하는 법?
CMS/프레임워크 | 사용안함 |
---|---|
개발 언어 | PHP 7.2 |
$fr = fopen('url.txt', 'w');
fputs($fr, $data_new_new);
fclose($fr)
위와 같은 코드로 작성하면 기존에 .txt 파일에 있던 내용이 무두 지워지고 공란이 되어 버리는데요.
$data_new_new 는 배열로 데이터를 담고 있습니다.
추가로 해줘야 할게 있나요??
CMS/프레임워크 | 사용안함 |
---|---|
개발 언어 | PHP 7.2 |
$fr = fopen('url.txt', 'w');
fputs($fr, $data_new_new);
fclose($fr)
위와 같은 코드로 작성하면 기존에 .txt 파일에 있던 내용이 무두 지워지고 공란이 되어 버리는데요.
$data_new_new 는 배열로 데이터를 담고 있습니다.
추가로 해줘야 할게 있나요??
댓글 8
serialize 으로 text화 시킨다음 해당 데이터를 FileHandler::writeFile() 함수를 사용하여 저장하세요.
FileHandler::writeFile('저장할위치/text.txt', serialize($data_new_new));
가져올때는 해당 파일을 읽어들인다음 unserialize 하시면되요.
단순히 저장하는 방법을 질문하시기보다 어떤 사유로 인해 파일에 기록해야 하는데 어떻게 하면 될지 질문하시는게 원하시는 답변 빨리 얻으실수 있습니다. 텍스트 파일은 말 그대로 텍스트 파일이라 별도 규격이 없으므로 나중에 어떻게 불러오게 되는건지, 어떤 데이터를 기록하는건지 모르면 명확한 답변 해드리기 곤란합니다.
fwrite()
}
로 해결했습니다. 감사합니다.
성공했습니다! ㅋㅋ