Web_developer

php에서 csv파일 로컬에 저장하기 본문

PHP

php에서 csv파일 로컬에 저장하기

에잎이 2019. 11. 4. 16:32
반응형

보통csv를 다운로드 하기위함은 대량데이터들을 DB에 밀어넣기 위해서 사용하기도 한다.

 

그러므로

header가 불러오기전에 csv파일에 표현되야할것을 출력하게끔하고

마지막줄에 header를 추가하면된다.

header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=파일명.csv");
header("Pragma: no-cache");
header("Expires: 0");

 

만약 header 코드가 있는데 웹뷰어로 열리면

처음시작되는 지점에 해당 코드를 적용시켜 주면된다.

ob_start();

해당 코드는 데이터들이 모두 불러와지기전에 header가 출력되는것을 막아준다.

즉 출력버퍼를 실행시킨다.

Comments