1. Çü½Ä: result= header(head_str)
2. ±â´É: ÀÌ ÇÔ¼ö´Â ¹®¼¿¡ ´ëÇÑ Çì´õÀÎ ÀÎÀÚ head_strÀ» Ŭ¶óÀ̾ðÆ®¿¡ Àü¼ÛÇÒ ¼ö
ÀÖµµ·Ï Çϸç Ç¥ÁØ Ãâ·ÂÇÔ¼ö(putchar(), print() µî)¿Í system() ÇÔ¼ö¿¡
¾Õ¼ »ç¿ëÇؾßÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é head_strÀÌ Ã³¸®µÇÁö ¾ÊÀ» ¼ö ÀÖ´Ù.
ÃʱⰪÀ¸·Î Á¤ÇØÁø ³»¿ë¹° Çü½Ä(Content-type)Àº "text/html"À¸·Î HTML
¹®¼¸¦ Ŭ¶óÀ̾ðÆ®¿¡ Àü¼ÛÇÏ´Â °ÍÀ» ¾Ë·ÁÁÖ°Ô µÇ´Âµ¥ ´Ù¸¥ ¹®¼ ŸÀÔÀ»
»ç¿ëÇÏ·Á¸é ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÀÎÀÚ·Î Àü´ÞÇÏ¸é µÈ´Ù.
3. ¼³¸í
(1) ÀÎÀÚ head_strÀº ¹®ÀÚ¿À̾î¾ß ÇÏ¸ç ¹®ÀÚ¿ÀÌ ¾Æ´Ï¸é Çüº¯È¯µÈ´Ù.
(2) °á°ú°ª result´Â 0 ¶Ç´Â 1 ÀÇ °ªÀ» Áö´Ï¸ç ±× °ªÀÌ 1 À̸é Çì´õ¸¦ Á¤»óÀûÀ¸·Î
ó¸®ÇÑ °ÍÀ» ÀǹÌÇÑ´Ù.(ºñÁ¤»óÀûÀÎ Çì´õ»ç¿ë½Ã ¿À·ù·Î ó¸®ÇÏÁö ¾Ê´Â´Ù)
(3) °á°ú°ª result°¡ 0 À̸é ÇØ´ç ÇÁ·Î±×·¥À» À¥»ó¿¡¼ ½ÇÇàÇÏÁö ¾Ê°Å³ª À̹Ì
¹®¼ÀÇ ³»¿ë¹°ÀÌ Ãâ·ÂµÇ¾ú°Å³ª ¾µ¸ð°¡ ¾ø´Â °æ¿ìÀÌ¸ç °æ°í ¸Þ½ÃÁö°¡ Ãâ·Â
µÈ´Ù.
4. »ç¿ë¿¹
// ¾Æ·¡ÀÇ ¿¹Á¦´Â À¥ »ó¿¡¼ ÆÄÀÏ ´Ù¿î ¹Þ±âÀÇ ¿¹ÀÔ´Ï´Ù.
fname= helpdir ~ "temp/sample.txt"; // ÆÄÀÏ ´Ù¿î¹Þ±â À¥ ÇÁ·Î±×·¥ ¿¹Á¦
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename="~fname);
header("Pragma: no-cache\nExpires: 0");
fdump(fname);
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
¾È³çÇϼ¼¿ä?
"¹®¼È ¹× À¥ ÇÁ·Î±×·¡¹ÖÀ» ½±°í ÆíÇÏ°í ºü¸£°Ô"
ÀÌ°ÍÀÌ Wel ÇÁ·Î±×·¡¹ÖÀÇ ¸ðÅä(motto)ÀÌÀÚ ¸ñÇ¥ÀÔ´Ï´Ù.
|