사용자들은 프로그래머들이 자신들이 보는 화면만 작업한다고 생각하지만..
사실상 프로그래머는 두가지 화면을 작업합니다.
'사용자용', '관리자용'
때로는 사용자에게 제공하는 기능보다 관리자가 정보를 관리할 수 있는 기능을 만들어 주는 것이 더 힘들때도 있습니다. 기능 구현도 힘든데.. 관리자 화면도 아름다워야(?)한다는 주장으로 몇번씩 디자인을 변경하시면 '버럭'하고 싶은 때도 있습니다. ^^
관리자 기능 중에서 많이 사용되는 부분이 정보를 엑셀파일로 만드는 기능입니다.
역시 엑셀은 어디서는 쓰이는 만능 프로그램인 모양입니다.
그래서 간단하게 PHP를 이용해서 엑셀 파일을 만드는 소스를 올려봅니다.
사실상 프로그래머는 두가지 화면을 작업합니다.
'사용자용', '관리자용'
때로는 사용자에게 제공하는 기능보다 관리자가 정보를 관리할 수 있는 기능을 만들어 주는 것이 더 힘들때도 있습니다. 기능 구현도 힘든데.. 관리자 화면도 아름다워야(?)한다는 주장으로 몇번씩 디자인을 변경하시면 '버럭'하고 싶은 때도 있습니다. ^^
관리자 기능 중에서 많이 사용되는 부분이 정보를 엑셀파일로 만드는 기능입니다.
역시 엑셀은 어디서는 쓰이는 만능 프로그램인 모양입니다.
그래서 간단하게 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>
?>
$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>
?>
'Program is ... > with Web' 카테고리의 다른 글
다음.. 검색쇼~~ (0) | 2007.10.11 |
---|---|
JavaScript - prototype object (0) | 2007.08.07 |
AJAX or AHAH ? (0) | 2007.08.03 |
[Keywui.com] 동영상 UCC열풍은 계속되는 걸까? (0) | 2007.04.03 |
[PHP] 소켓통신 클래스 (0) | 2007.04.01 |
[PHP] php로 그림그려보기 연습 ^^ (0) | 2007.04.01 |
[JavaScript] 아이프레임, 팝업 사이즈 조절 (0) | 2007.04.01 |