·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
PHP¿ë ¾à½Ä CMS, ¾ßÇǸ¦ ¾Ë¾Æº¸ÀÚ

builder.com ( ZDNet Korea )   2004/06/22  
[Áöµð³ÝÄÚ¸®¾Æ]¸¹Àº ÄÁÅÙÆ®°¡ Æ÷ÇԵǴ À¥»çÀÌÆ®ÀÇ °³¹ßÀÚ¶ó¸é Áö±Ý±îÁö ¾Æ·¡¿Í °°Àº ±â´ÉÀ» Áö¿øÇÏ´Â ¼Ö·ç¼ÇµéÀ» ¿©·¯°³ ºÁ¿ÔÀ» °ÍÀÌ´Ù. ¹Ù·Î ÄÁÅÙÆ®¿ë µ¥ÀÌÅͺ£À̽º, ÄÁÅÙÆ®¿¡¼­ GUI¸¦ ºÐ¸®ÇÏ´Â ÅÛÇø´ ½Ã½ºÅÛ, µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅ͸¦ °ü¸®ÇÏ´Â »ç¿ëÀÚ ÁöÇâ ÀÎÅÍÆäÀ̽º, ±×¸®°í °ÔÁ¦µÈ À¥ÆäÀÌÁöÀÇ ¿Ü°üÀ» ÅëÁ¦ÇÏ´Â ±â´É µîÀÌ ±×°ÍÀÌ´Ù.

ÀÌ ±â»ç¿¡¼­ ¼Ò°³ÇÒ ¾ßÇÇ(Yappi)´Â ÀÌ Áß »ó´çÈ÷ Èï¹Ì·Î¿î Á¦Ç°ÀÌ´Ù.

¾ßÇÇ´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ÄÁÅÙÆ®¿¡ Á¢±ÙÇÏ´Â ÀÚü ¸Þ½îµå¸¦ Á¦°øÇÏ´Â PHP Ŭ·¡½º´Ù. ÇÔ²² ¹øµéµÈ °ü¸® ¸ðµâÀº µ¥ÀÌÅ͸¦ º¸´Ù ½±°Ô °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Çϸç API ÀÚüµµ CMS¿¡ ÇÊ¿äÇÑ °¡Àå ÀϹÝÀûÀÎ ÀÛ¾÷µéÀ» ¼öÇàÇϴµ¥ ¸ðÀÚ¶÷ÀÌ ¾ø´Ù.

¼³Ä¡
¾ßÇǸ¦ ¼³Ä¡ÇÏ°í »ç¿ëÇÏ·Á¸é ¾ÆÆÄÄ¡¿Í °°Àº PHP ȣȯ À¥¼­¹ö¿Í PHP, ¸¶ÀÌSQL µ¥ÀÌÅͺ£À̽º ¼­¹ö°¡ ÇÊ¿äÇÏ´Ù. ¾ßÇǸ¦ ´Ù¿î·Îµå¹Þ¾Æ ¼­¹öÀÇ ·çÆ® ¾Æ·¡¿¡ ¾ÐÃàÀ» Ǭ´Ù.

¶ÇÇÑ ¾ßÇÇ µ¥ÀÌÅÍ ±¸Á¶¸¦ ÀúÀåÇϱâ À§ÇÑ ¸¶ÀÌSQL µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇØ¾ß ÇÑ´Ù. ¼Ò½º ¾ÆÄ«À̺꿡¼­ yaapi.sql ÆÄÀÏÀ» »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µç ´ÙÀ½ Ŭ·¡½º ÄÁ½ºÆ®·°ÅÍÀÎ article.class.php ÆÄÀÏ¿¡¼­ ¾ßÇÇ ¼³Á¤À» Ȱ¼ºÈ­ÇØÁØ´Ù. ±×¸®°í µ¥ÀÌÅͺ£À̽º¿ë À̸§°ú Á¢±Ù ÆÄ¶ó¹ÌÅ͵µ ÇÔ²² ¾÷µ¥ÀÌÆ®ÇÑ´Ù.

ÄÁÅÙÆ® Ãß°¡
µ¥ÀÌÅͺ£À̽º¿¡ ÄÁÅÙÆ®¸¦ Ãß°¡ÇÏ·Á¸é http://your-server/yaapi-root/admin/¿¡ ÀÖ´Â ¾ßÇÇ °ü¸® ¸ðµâÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. ¾ßÇǸ¦ ¼³Ä¡ÇÑ ¼­¹öÀ̸§À¸·Î ¡®your-server¡¯¸¦ ´ëüÇÏ°í ¾ßÇÇÀÇ ¾ÐÃàÀ» Ǭ µð·ºÅ丮 °æ·Î¸íÀ¸·Î ¡®yappi-root¡¯¸¦ ´ëüÇ϶ó. ÀÌ °ü¸® ¸ðµâÀ» »ç¿ëÇØ ÄÁÅÙÆ® Ä«Å×°í¸®¸¦ »ý¼º, »èÁ¦Çϰí Ä«Å×°í¸®¿¡ Ç׸ñÀ» ¿Ã¸± ¼ö ÀÖ´Ù. ´ÙÀ½Àº ÀÌ·± °úÁ¤¿¡¼­ ¸¶ÁÖÄ¡°Ô µÉ Çʵåµé¸¦ °£´ÜÈ÷ Á¤¸®ÇÑ °ÍÀÌ´Ù.
  • Ä«Å×°í¸® : Ç׸ñÀÇ Ä«Å×°í¸®
  • ¼½¼Ç ID : ±â»ç¿¡ 2´Ü°è °èÃþ±¸Á¶°¡ ÀÖ´Ù¸é ÀÌ ÆÄ¶ó¹ÌÅÍ·Î µÎ¹øÂ° ·¹º§À» Á¤ÀÇÇÑ´Ù.
  • ŸÀÌÆ² : Ç׸ñÀÇ Á¦¸ñ
  • ÀúÀÚ : Ç׸ñÀÇ ÀúÀÚ
  • À̸ÞÀÏ : ÀúÀÚÀÇ À̸ÞÀÏ ÁÖ¼Ò
  • ½ÂÀÎ : ÇØ´ç Ç׸ñÀÌ Ç¥½ÃµÉ ¼ö ÀÖ´Â ½ÂÀÎÀ» ¹Þ¾Ò´ÂÁö ¿©ºÎ¸¦ ´ã´Â ²¿¸®Ç¥
  • À̹ÌÁö : Ç׸ñ°ú °ü·ÃµÈ À̹ÌÁö URL(¿É¼Ç)
  • ÄÁÅÙÆ® : Ç׸ñÀÇ ÄÁÅÙÆ®
À§ ¸ñ·Ï¿¡ ¸¶Áö¸·À¸·Î ÄÁÅÙÆ®¿¡ ´ëÇÑ ÁÖÀÇ»çÇ× Çϳª¸¦ µ¡ºÙÀδÙ. ¾ßÇÇ´Â ¾Æ·¡¿¡¼­ º¸´Â °Íó·³ ÇÑÁ¤ÀÚ(delimiter)¸¦ »ç¿ëÇØ Å« Ç׸ñÀ» ³ª´­ ¼ö ÀÖ´Ù.


¼­¹®
#intro#
ÆäÀÌÁö 1 ³»¿ë
#page#
ÆäÀÌÁö 2 ³»¿ë
#page#
ÆäÀÌÁö 3 ³»¿ë
#page#
±âŸ µîµî



Ç׸ñÀ» ÀÔ·ÂÇÑ ÈÄ ²À ½ÂÀÎ ÀýÂ÷¸¦ °ÅÃÄ¾ß ÇÑ´Ù. ½ÂÀÎµÈ Ç׸ñ¸¸ÀÌ API¸¦ ÅëÇØ ÃßÃâµÉ ¼ö ÀÖ´Ù.

Ä«Å×°í¸®¿Í ¸ñ·ÏÀÇ ÃßÃâ
µ¥ÀÌÅͺ£À̽º¿¡ ÄÁÅÙÆ®°¡ ÀúÀ嵯À¸¸é API¸¦ ÀÌ¿ëÇØ À̸¦ ÃßÃâ, Ç¥ÁØ HTML ÅÛÇø´¿¡ ä¿ï ¼ö ÀÖ´Ù. ÅÛÇø´Àº »çÀÌÆ®ÀÇ µðÀÚÀο¡ ¸Â°Ô º¯°æÇÒ ¼ö ÀÖ´Ù. ¾Æ·¡¿¡ ÀÖ´Â ¸®½ºÆ® 1¿¡´Â ÅÛÇø´¿ë ±âº» Äڵ尡 ³ª¿Í ÀÖ´Ù.

[¸®½ºÆ® 1]


¾ßÇǸ¦ »ç¿ëÇØ ƯÁ¤ Ä«Å×°í¸® ³»ÀÇ ¸ðµç Ç׸ñÀ» ÃßÃâÇϰí Áß¾Ó ºí·Ï¿¡ Á¦¸ñ, ÀúÀÚ¿Í ¼­¹®À» Ç¥½ÃÇÒ ¼ö ÀÖ´Ù. ¸®½ºÆ® 2¿¡ ¿©±â¿¡ ÇÊ¿äÇÑ PHP ÄÚµå¿Í ¾ßÇÇ API È£ÃâÀÌ ³ª¿Í ÀÖ´Ù. ÀÌ Äڵ忡 ´ëÇÑ Ãß°¡ ¼³¸íÀÌ ¾Æ·¡ ½ÃÀ۵ȴÙ.

[¸®½ºÆ® 2]


¾ßÇÇ »ç¿ëÀÇ Ã¹ ¹øÂ° ´Ü°è´Â Ŭ·¡½º ¿ÀºêÁ§Æ® »ç·Ê¸¦ ¸¸µå´Â °ÍÀÌ´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â µ¥ÀÌÅͺ£À̽ºÀÇ ÄÁÅÙÆ®¿¡ Á¢±ÙÇϱâ À§ÇÑ API ¸Þ½îµå¿Í ¼Ó¼ºÀ» º¸¿©ÁØ´Ù. Ç׸ñÀÇ Å¸ÀÌÆ² ¸ñ·ÏÀ» ¾òÀ¸·Á ÇÑ´Ù¸é Ä«Å×°í¸® ID¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ÀÌ ID´Â URLÀ» ÅëÇØ Àü´ÞµÇ°Å³ª ±âº» °ªÀ» °®´Â´Ù. get_titles() ¸Þ½îµå´Â Ä«Å×°í¸® ID¸¦ »ç¿ëÇØ ÇØ´ç Ä«Å×°í¸® ³»ÀÇ ½ÂÀÎµÈ Ç׸ñ ID¿Í Á¦¸ñÀ» ¹ÝȯÇÑ´Ù.

get_article() ¸Þ½îµå´Â Á» ´õ ±í¼÷ÀÌ µé¾î°¡ ÀÌÀü ´Ü°è¿¡¼­ ¹ÝȯµÈ Ç׸ñ IDÀÇ ¸ñ·ÏÀ» ´Ù½Ã ÈÈÀ¸¸ç °¢ Ç׸ñÀ» ´ëÇ¥ÇÏ´Â ¿ÀºêÁ§Æ®¸¦ ¹ÝȯÇÑ´Ù. Á¦¸ñ, ÀúÀÚÀÇ »ó¼¼Á¤º¸, ¼­¹®ÀÌ ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼ºÀ¸·Î ³ëÃâµÇ¸ç Ç¥ÁØ Ç¥½Ã¹ýÀÎ object->property·Î ÃßÃâµÉ ¼ö ÀÖ´Ù.

Ç׸ñÀÇ Á¦¸ñÀº object->linked¸¦ ÀÌ¿ëÇØ Ç׸ñ ID ¼ø¼­´ë·Î º°µµÀÇ PHP ½ºÅ©¸³Æ®ÀÎ article.php¿¡ ¿¬°áµÈ´Ù´Â Á¡À» ´«¿©°Ü ºÁ¾ß ÇÑ´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ¾Æ·¡¿¡ ´õ ¾ð±ÞÇÑ´Ù.

ÀÌ À¥ÆäÀÌÁö¸¦ ¸¶¹«¸®ÁöÀ¸·Á¸é °¡¿ëÇÑ Ä«Å×°í¸®ÀÇ ¸ñ·ÏÀ» ȹµæÇØ ÇÁ¸°Æ®ÇÏ´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ °úÁ¤Àº ¿ÞÆí¿¡ À§Ä¡ÇÑ ¸Þ´º¿¡ ÇÊ¿äÇÏ´Ù´Â Á¡À» ±â¾ïÇ϶ó. ¿©±â¿¡´Â Ä«Å×°í¸® ¸í°ú °¢°¢ÀÇ ID¸¦ Æ÷ÇÔÇÑ ¿¬°áµÈ ¹è¿­À» ¹ÝȯÇÏ´Â get_categories() ¸Þ½îµå°¡ »ç¿ëµÈ´Ù. ¸®½ºÆ® 3¿¡´Â ¸®½ºÆ® 2ÀÇ ½ºÅ©¸³Æ®¿¡ ÇʼöÀûÀÎ ÃֽŠÁ¤º¸µéÀÌ ´ã°Ü ÀÖ´Ù.

[¸®½ºÆ® 3]


¾Æ·¡ ±×¸²¿¡¼­ ÀÌÁ¦ ¾î¶² °á°ú°¡ Ãâ·ÂµÇ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù.

get_categories() ¸Þ½îµå¸¦ »ç¿ëÇÑ Ãâ·Â °á°ú


Ç׸ñÀÇ ÄÁÅÙÆ® ÃßÃâ
Àüü Ç׸ñÀº Ç׸ñ ID¸¦ ÀÎÀڷΠȣÃâµÇ´Â article.php ½ºÅ©¸³Æ®¿¡ ÀÇÇØ Ãâ·ÂµÈ´Ù. ¸®½ºÆ® 4´Â ÀÌ ½ºÅ©¸³Æ®¿ë Äڵ带 ´ã°í ÀÖ´Ù. ¿©±â¿¡´Â ÆäÀÌÁö ¾Æ·¡ÀÇ ÆäÀÌÁö ¹øÈ£ ¸µÅ©¸¦ ÅëÇØ Ç׸ñÀÇ °¢ ÆäÀÌÁö·Î À̵¿ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÆäÀÌÁö ÇÑÁ¤ÀÚ Áö¿øÀÌ Æ÷ÇԵŠÀÖ´Ù.

[¸®½ºÆ® 4]


°¢ ÆäÀÌÁöÀÇ ÄÁÅÙÆ®´Â ÀÌÀü¿¡ ¾ð±ÞÇÑ get_article() ¸Þ½îµå¿¡ Ç׸ñ ID¿Í ÆäÀÌÁö ¹øÈ£¸¦ ³Ñ°ÜÁÖ´Â ¹æ¹ýÀ¸·Î ÃßÃâÇÒ ¼ö ÀÖ´Ù. À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº ¹ÝȯµÈ ¿ÀºêÁ§Æ®ÀÇ ¡®ÄÁÅÙÆ®¡¯ ¼Ó¼ºÀÌ Ç׸ñÀÇ ¼­¹®ÀÌ ¾Æ´Ñ ƯÁ¤ ÆäÀÌÁö¸¦ ÀúÀåÇÑ´Ù´Â °ÍÀÌ´Ù.

num_pages() ¼Ó¼ºÀº Ç׸ñ³»ÀÇ ÃÑ ÆäÀÌÁö ¼ö¸¦ ¾ò´Âµ¥ »ç¿ëµÈ´Ù. ÀÌ ¼Ó¼º¿¡ ´Ü¼øÇÑ for() ·çÇÁ¸¦ °áÇÕÇÏ¸é ÆäÀÌÁö ¹øÈ£·Î ÀÌ·ïÁø Ž»ö ¹Ù¸¦ ¸¸µé ¼öµµ ÀÖÀ¸¸ç ´Ù¸¥ ÆäÀÌÁö ID¸¦ °¡Á³Áö¸¸ Ç׸ñ ID°¡ ¶È°°Àº, µ¿ÀÏÇÑ ½ºÆ®¸³Æ®·Î °¢ ÆäÀÌÁö ¹øÈ£¸¦ ÇÏÀÌÆÛ¸µÅ© ½Ãų ¼ö ÀÖ´Ù.

´ÙÀ½ ±×¸²Àº °á°ú È­¸éÀÇ ¿¹´Ù. @

get_categories() ¸Þ½îµå¸¦ »ç¿ëÇÑ Ãâ·Â °á°ú
°ü·Ã±â»ç
µ¥ÀÌÅͺ£À̽º, PHP¸¦ ¸¸³ª¸é¡¸¾ËÂ¥ »çÀÌÆ®·Î ºÎȰ!¡¹
µðÀÚÀΰú ·ÎÁ÷ÀÇ ºÐ¸®¸¦ À§ÇÑ ÅÛÇø´ ¿£Áø¡¸Smarty¡¹
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨í] Çʼö ¾ÆÀÌ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ì] ÇÁ·Î±×·¡¹Ö...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨è] ¿ëÀ» ¸¸³ª...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ê] ±âº»±â ¾ø...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ë] »õ·Î¿î ½Ã...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨é] ³ª´®°ú ±³...
'ÁÖÃãÁÖÃã ¼Ò´Ï' º¸±ÞÇü Ä·ÄÚ´õ ½ÃÀå »ï¼º ¸Í°ø¡¦À¯Æ©ºê ¸ÂÃãÇü 'VM-MX20C' [00:07:48]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[ZDNET ¿µ¹®¹æ¼Û]±¸±Û À¥ºê¶ó¿ìÀú '±¸±Û Å©·Ò' º£Å¸¹öÀü °ø°³ [00:01:29]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°À¥ Ç¥ÁØÀº ¹«½¼!¡±¡¦IE8¿¡ ´ë...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
³×À̹ö´Â ¿Ö '10´ë ÇØÄ¿'¿¡ ´ç...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
"¾×ƼºêX¿Í °øÁ¸ ¸ð»ö"¡¦±¸±Û, ...
'À§ÇÇ Àǹ«È­' ÆóÁö ºÐÀ§±â·Î¡¦
ÀÎÆ÷¹ðÅ© "IPTV ¸Þ½Ã¡ ¼­ºñ½º...
³ª¿ìÄÞ, DDoS Â÷´Ü ±â¼ú ƯÇã
¡®Àå¾ÖÀÎ À¥ Á¢±Ù¼º ¿ì¼ö±â°ü¡¯ ¼±...
°õTV, PMP ´Ù¿î·Îµå ¼­ºñ½º ...
Ä¿³Ø¼±Æ®ÄÚ¸®¾Æ, ºÐ´ç »õ »ç¹«½Ç·Î...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.