아래와같이 해서 해당문서를 엑셀로 저장하는 파일이 있습니다.
이문서를 단순 파일저장이 아닌 서버에 저장을 하고 싶습니다. (예: ../down/excel.php)
쉽게 댈듯 방법이 떠오르질 않는데 어떤식으로 할수있을까여?
Copy
<?$g4[title] = "엑셀 문서 다운로드"; header( "Content-type: application/vnd.ms-excel" ); header( "Content-Disposition: attachment; filename=data.xls" ); //header( "Content-Description: PHP4 Generated Data" ); ?><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css">.txt {mso-number-format:'\@'}</style></head><body><table border="1"> <tr> <td>단어수</td> <td>20<!--<?=number_format($total_count)?>--></td> <td></td> <td></td> <td>스크롤수</td> <td>10</td> </tr><? while($data=mysql_fetch_array($result)) { echo " <tr> <td>$number</td> <td class='txt'>$data[wr_subject]</td> <td class='txt'>$data[wr_1]</td> <td class='txt'></td> <td class='txt'>$data[wr_2]</td> <td class='txt'></td> </tr>"; $number--; } ?></table> </body> </html>
|
답변 1개
채택된 답변
+20 포인트
PWneo
2015-01-15 (목) 11:27:00
출력에 관련된 모든부분을 변수에 넣으시고
$fp=fopen("./excel.xls","w");
@fwrite($data,$fp);
하시면 됩니다.
답변을 작성하려면 로그인이 필요합니다.