php – 엑셀 변환시 다운로도 안될때(IE7)

php전문 프로그래머는 아니지만;


 


오늘은 회사에서 팀장이 부재중인 관계로 갑자기 php를 손봐야 할 일이 생겼었습니다.


 


무슨 회원 리스트에서 검색 후 excel다운로드가 안된다고 하더군요. 클라이언트 측에서.


 


긴급히 소스를 살펴보니.. 이상은 없고..


 


 



 


이창만 나오고 하루종일 다운이 안됩니다. 아놔;;


 


서칭 결과..


 


php에서 헤더 함수를 아래와 같이 써주면 되더군요.


 



 

 header( “Content-type: application/vnd.ms-excel; charset=euc-kr”);
 header( “Content-Disposition: attachment; filename=$FileName” );
 header( “Content-Description: PHP4 Generated Data” );
 print(“<meta http-equiv=\”Content-Type\” content=\”application/vnd.ms-excel; charset=euc-kr\”>”);



후후.. 그런데 결국 메타 테그를 하나 추가해 줘야 한다는 것입니다;


 


사실 이렇게 안해도, IE6,IE8,파폭 등에서는 잘 된다는..


 


IE7만 그렇답니다.. ㅜ_ㅜ 여튼 참조하시길..