¶óÀ̺귯¸®¿Í È®Àå±â´É 2013-11-06 21:20:42 UI¿Í API UI´Â User InterfaceÀÇ ¾àÀÚ´Ù. À̰ÍÀº ½Ã½ºÅÛ°ú »ç¿ëÀÚ »çÀÌÀÇ Á¢Á¡À» ÀǹÌÇϴµ¥, »ç¿ëÀÚÀÇ ÀÇÁö¸¦ ½Ã½ºÅÛ¿¡°Ô Àü´ÞÇϸ鼭, ½Ã½ºÅÛÀÇ »óŸ¦ »ç¿ëÀÚ¿¡°Ô ¾Ë·ÁÁÖ´Â ÀåÄ¡, ±×·¡ÇÈ, ¸í·É¾îµéÀ» Æ÷°ýÀûÀ¸·Î UI¶ó°í ºÎ¸¥´Ù. ´ÙÀ½ ±×¸²Àº phpÀÇ ÇöÀç »óŸ¦ º¸¿©ÁÖ´Â ÆäÀÌÁöÀÌ´Ù. »ç¿ëÀÚ°¡ ºê¶ó¿ìÀúÀÇ ÁÖ¼Òâ¿¡ localhost/i.php¶ó°í ÀÔ·ÂÇÏ¸é ¼­¹ö´Â ÀÌ ÆäÀÌÁö¸¦ »ç¿ëÀÚ¿¡°Ô º¸¿©ÁØ´Ù. ÀÌ ¸Æ¶ô¿¡¼­ ºê¶ó¿ìÀúÀÇ ÁÖ¼ÒÀÔ·Ââ°ú phpÀÇ Á¤º¸¸¦ º¸¿©ÁÖ°í ÀÖ´Â À¥ÆäÀÌÁö°¡ UI¶ó°í ÇÒ ¼ö ÀÖ´Ù. API´Â Application Programming InterfaceÀÇ ¾àÀÚ·Î (¿î¿µÃ¼Á¦³ª ¾ð¾î °°Àº) Ç÷§Æû°ú ±× Ç÷§Æû À§¿¡¼­ µ¿ÀÛÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »óÈ£ÀÛ¿ëÇÏ´Â Á¢Á¡À̶ó°í ÇÒ ¼ö ÀÖ´Ù. ¸»ÀÌ ¾î·Æ´Ù. ¾Æ·¡ Äڵ带 ½ÇÇàÇϸé ÇöÀç ¼³Ä¡µÈ php¿¡ ´ëÇÑ ´Ù¾çÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. 1.php 1 2 3 ¿©·¯ºÐÀÌ À§¿Í °°Àº Äڵ带 ÅëÇØ¼­ php¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇß´Ù°í ÇØº¸ÀÚ. ±×·³ ÀÌ Á¤º¸ ÆäÀÌÁö¸¦ ¸¸µç °ÍÀº ¿©·¯ºÐÀϱî? ¾Æ´Ò±î? ÀÌ Áú¹®¿¡ ´ëÇØ¼­ »ý°¢Çغ¸ÀÚ. À§ÀÇ Äڵ带 ÅëÇØ¼­ ¿©·¯ºÐÀÌ ½Ã½ºÅÛ¿¡°Ô Áö½ÃÇÑ °ÍÀº ¾Æ·¡¿Í °°´Ù. 2ÇàÀÇ phpinfo();¸¦ ÅëÇØ¼­ phpÀÇ ÇöÀç »óŸ¦ Ãâ·ÂÇ϶ó°í ÇÑ °ÍÀÌ´Ù. ¹Ý¸é¿¡ ½Ã½ºÅÛ¿¡ Áö½ÃÇÑ ÀûÀÌ ¾ø´Âµ¥ ³»Àå ÇÔ¼öÀÎ phpinfo°¡ ÀÚüÀûÀ¸·Î °¡Áö°í ÀÖ´Â ±â´ÉµéÀº ¾Æ·¡¿Í °°´Ù. phpÀÇ ¹öÀü°ú °°Àº Á¤º¸µé php¿¡ ¼³Ä¡µÈ È®Àå ±â´Éµé À§¿¡¼­ ¿­°ÅÇÑ °Íó·³ ¿©·¯ºÐÀº ´ÜÁö phpinfo();¸¦ ½ÇÇàÇßÀ» »ÓÀε¥ ¾ÆÁÖ ¸¹Àº Á¤º¸°¡ Ãâ·ÂµÇ°í ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥ÀÌ ¿ì¿¬È÷ »ý±æ¸®´Â ¸¸¹«ÇÏ´Ù. ÀÌ ÆäÀÌÁö´Â phpinfo¶ó´Â À̸§ÀÇ ÇÔ¼ö·Î ÀÌ¹Ì ¸¸µé¾îÁ®¼­ ÁغñµÇ¾î ÀÖ´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ À̰ÍÀ» »ç¿ëÇÒ ¶§´Â ´ÜÁö phpinfo()¸¦ È£ÃâÇÏ¸é µÇ´Âµ¥ ÀÌ ÇÔ¼ö¿Í °°Àº °ÍÀ» API¶ó°í ÇÑ´Ù. »ç¿ëÀÚ°¡ UI¸¦ ÀÌ¿ëÇØ¼­ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Á¦°øÇÏ´Â ±â´ÉÀ» »ç¿ëÇϵíÀÌ ¿©·¯ºÐÀº API¸¦ ÀÌ¿ëÇØ¼­ Ç÷§Æû(¿©±â¼­´Â PHP¿£Áø)ÀÌ Á¦°øÇÏ´Â ±â´ÉÀ» ÀÚ½ÅÀÌ ¸¸µé°í ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. phpinfo¿Í °°Àº ÇÔ¼ö¸¦ ¾ð¾î¿¡ ±âº»ÀûÀ¸·Î ³»ÀåµÇ¾î ÀÖ´Ù°í ³»ÀåÇÔ¼ö¶ó°íµµ ºÎ¸¥´Ù. ¾Æ·¡ ¿¹Á¦´Â ÇöÀç ½Ã°£À» Ãâ·ÂÇÏ´Â ¿¹Á¦´Ù. 1 2 3 ¸¸¾à ¾Æ·¡¿Í °°Àº ¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é 1 Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in D:\BitNami\wampstack-5.4.12-0\apache2\htdocs\library\1.php on line 2 php.ini ÆÄÀÏ¿¡¼­ ¾Æ·¡ÀÇ Äڵ带 data.timezone = UTC·Î º¯°æÇÑ ÈÄ¿¡ À¥¼­¹ö¸¦ Àç½ÃÀÛÇÑ´Ù. 1 ;date.timezone = ½ÇÇà°á°ú´Â ¾Æ·¡¿Í °°Àº Çü½ÄÀ¸·Î ÇöÀç ½Ã°£À» Ãâ·ÂÇÒ °ÍÀÌ´Ù. 1 2013-11-7 10:11:33 ³»Àå ÇÔ¼ö date¸¦ È£ÃâÇÔÀ¸·Î¼­ ÇöÀç ½Ã°£À» ¾Ë¾Æ³¾ ¼ö ÀÖ¾ú´Ù. ÀÚ½ÅÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ÇöÀç ½Ã°£À» ¾Ë¾Æ¾ß ÇÑ´Ù¸é date¶ó´Â API¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ßÀÚ¿¡°Ô ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Ç÷§ÆûÀÌ Á¦°øÇÏ´Â API¸¦ Æø³Ð°í ±í°Ô ÀÌÇØÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ¶óÀ̺귯¸® Äڵ带 ÀÛ¼ºÇÏ´Ùº¸¸é ÀÚÁÖ »ç¿ëµÇ´Â ·ÎÁ÷ÀÌ ÀÖ´Ù. ±×·³ ÀÌ ·ÎÁ÷À» ÀçȰ¿ëÇÏ°í ½ÍÀº ¸¶À½ÀÌ »ý±â±â ¸¶·ÃÀε¥, ÀçȰ¿ë °¡´ÉÇϵµ·Ï ¸¸µç ·ÎÁ÷À» ¶óÀ̺귯¸®(library)¶ó°í ÇÑ´Ù. ¶óÀ̺귯¸®´Â ÀÚ±â ÀÚ½ÅÀÌ »ç¿ëÇϱâ À§Çؼ­µµ ¸¸µé ¼ö ÀÖ°í, ºÒƯÁ¤ ´Ù¼ö°¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï °ø°³ÇÒ ¼öµµ ÀÖ´Ù. ¶óÀ̺귯¸®¸¦ »ç¿ëÇϸé ÇÊ¿äÇÑ ·ÎÁ÷À» Á÷Á¢ ±¸ÇöÇÒ Çʿ䰡 ¾øÀÌ ¶óÀ̺귯¸®¿¡¼­ Á¦°øÇÏ´Â API¸¦ È£ÃâÇÏ´Â °ÍÀ» ÅëÇØ¼­ ¿øÇÏ´Â ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. PHPÀÇ Ç¥ÁØ ¶óÀ̺귯¸® ¹®¼­ PHP´Â À¥°³¹ß¿¡ ÇÊ¿äÇÒ¸¸ÇÑ ¼ö ¸¹Àº ³»ÀåÇÔ¼ö¸¦ Á¦°øÇÑ´Ù. ÀÌ ³»ÀåÇÔ¼öµéÀº ºü¸£°Ô À¥¿¡Çø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϴµ¥ µµ¿òÀ» ÁÖ°í, Á÷Á¢ ±¸ÇöÇÏ´Â °Íº¸´Ù ½ÇÇà¼Óµµ°¡ ºü¸£±â ¶§¹®¿¡ ¾î¶² ±â´ÉÀ» ±¸ÇöÇϱ⿡ ¾Õ¼­¼­ API°¡ ÀÖ´ÂÁö ã¾Æº¸´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. http://us1.php.net/manual/en/