사용자들은 프로그래머들이 자신들이 보는 화면만 작업한다고 생각하지만..
사실상 프로그래머는 두가지 화면을 작업합니다.

'사용자용', '관리자용'

때로는 사용자에게 제공하는 기능보다 관리자가 정보를 관리할 수 있는 기능을 만들어 주는 것이 더 힘들때도 있습니다. 기능 구현도 힘든데.. 관리자 화면도 아름다워야(?)한다는 주장으로 몇번씩 디자인을 변경하시면 '버럭'하고 싶은 때도 있습니다. ^^

관리자 기능 중에서 많이 사용되는 부분이 정보를 엑셀파일로 만드는 기능입니다.
역시 엑셀은 어디서는 쓰이는 만능 프로그램인 모양입니다.
그래서 간단하게 PHP를 이용해서 엑셀 파일을 만드는 소스를 올려봅니다.

<?
 $today = date("Y-m-d");
 header( "Content-type: application/vnd.ms-excel" );
 header( "Content-Disposition: attachment; filename=". $today. ".xls");
 header( "Content-Description: PHP4 Generated Data" );
?>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<html>
<head>
<title></title>
</head>
<body>
 <table border=1>
  <tr>
   <td>번호</td>
   <td>번호+1</td>
  </tr>
<? for($i=0; $i<10; $i++){ ?>
  <tr>
   <td><?= $i ?></td>
   <td><?=$i+1 ?></td>
  </tr>
<? } ?>
 </table>
</body>
</html>
?>
Posted by 달빛변신
,