iWiz ShareBase

IT Specialist À±ÅÂÇöÀÇ iWiz ShareBase´Â IT»Ó ¾Æ´Ï¶ó °¢Á¾ Àâ´ÙÇÑ Áö½ÄµéÀ» ÇÔ²² ³ª´©´Â Áö½Ä°øÀ¯ Ä¿¹Â´ÏƼÀÔ´Ï´Ù.

iWiz,ShareBase,À±ÅÂÇö,Java,JSP,EJB,IT,Á¤º¸±â¼ú,À¥ÇÁ·Î±×·¡¹Ö,PHP,ASP,DBMS,MySQL,¼­¹ö,³×Æ®¿öÅ©,server,network,WAS,À¥¾ÖÇø®ÄÉÀ̼Ç,ºí·Î±×,blog,À¥¼­¹ö,DB,¿À¶óŬ,oracle,mysql,JRun,À¥·ÎÁ÷,ÅèĹ,tomcat,¾ÆÆÄÄ¡,ÀÚµ¿Â÷,EF½î³ªÅ¸,·Î¶Ç 6/45

°¶·¯¸® Pixelgrapher.com | ·Î¶Ç 6/45 ¹øÈ£»ý¼º ¹× Åë°è µ¥ÀÌÅÍ | Àüü±â»çº¸±â | Àüü±Û #1 | Àüü±Û #2 | Àüü±Û #3 | Àüü±Û #4 | Àüü±Û #5 | Àüü±Û #6 | Àüü±Û #7 | Àüü±Û #8 | Àüü±Û #9 | Àüü±Û #10 |
HOME iWiz
ShareBase
Remember 0523 & 0818
Áö½ÄÀº ³ª´­¼ö·Ï Ä¿Áý´Ï´Ù - iWiz's ShareBase
IT À⵿»ç´Ï ±âŸ IT ¹× ÄÄÇ»ÅÍ ±â¼ú °ü·Ã À⵿»ç´Ï ÀÚ·áµéÀ» ¸ð¾ÆµÎ¾ú½À´Ï´Ù.


  iWiz(2010-01-23 15:34:37, Hit : 8039, Vote : 0
 http://www.iwiz.pe.kr
 http://blog.naver.com/iwizkr
 http://blog.dreamwiz.com/iwizkr

µå¸²À§Áî¿¡¼­ ³×À̹ö·Î ºí·Î±× ÀÌÀü °æÇè´ã


À̹ø¿¡ µå¸²À§Áî¿¡¼­ ³×À̹ö·Î ºí·Î±×¸¦ ¿Å±â´Â °úÁ¤À» ¼Ò°³ÇÏ°íÀÚ ÇÕ´Ï´Ù.


º° °èȹ¾øÀÌ ÀÛ¾÷À» ÇÏ´Ùº¸´Ï »ðÁúµµ ¸¹ÀÌ Çß°í ºÒÇÊ¿äÇÑ ½Ã°£µµ ¸¹ÀÌ °É·È¾ú´Âµ¥,

Á¦°¡ °ÞÀº ½ÃÇàÂø¿À¸¦ ÅëÇØ ºí·Î±× ÀÌÀüÀ» °í·ÁÇϴ ºÐµé¿¡°Ô µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÏ°í Á¤¸®¸¦ Çغ¾´Ï´Ù.

 

 

1. ÀÌÀü ÇÒ±î? ¸»±î?


µå¸²À§Áî¿¡¼­ ºí·Î±× °ü¸®¿Í ±â´É°³¼±¿¡ º°·Î ½Å°æÀ» ¾È¾²´Âµí Çؼ­ ¿¹ÀüºÎÅÍ ¿Å±â·Á°í Çß¾ú´Âµ¥,

µ¥ÀÌÅÍ ¹é¾÷ÀÌ ½±Áö ¾Ê¾Æ ±×³É ´­·¯¾É¾Æ ÀÖ´Ù°¡ Áö³­¹ø Àå¾Ö¸¦ °è±â·Î ÀÌÀüÀ» °á½ÉÇß½À´Ï´Ù.

±Û ¼ö´Â 71°³ ¹Û¿¡ µÇÁö ¾ÊÁö¸¸ °¢ ±Û¸¶´Ù »çÁøÀÌ ´Ù¼ö µé¾îÀÖ¾î ÃÑ 1,800¿© ÀåÀÇ »çÁøµéÀÌ ÅؽºÆ®¿Í ÇÔ²²

¾î¿ï·ÁÁ® ÀÖ´Â ±¸Á¶¶ó¼­ ÀÌ ÇüŸ¦ ¶È°°ÀÌ À¯ÁöÇϸ鼭 ¿Å±â´Â °ÍÀÌ ½¬¿î ÀÏÀÌ ¾Æ´Ï¾úÁÒ.

ÇÏÁö¸¸ µå¸²À§Áî ºí·Î±×¿¡ ´õÀÌ»ó Èñ¸ÁÀÌ º¸ÀÌÁö ¾Ê¾Æ °á´ÜÀ» ³»¸®°Ô µÇ¾ú½À´Ï´Ù.


 

2. ¹«°èȹ »ðÁúÇϱâ


ù ÀÌÀü ½Ãµµ´Â IT°³¹ßÀÚ Ãâ½Å´äÁö ¾Ê°Ô »ðÁú·Î °áÁ¤Çß½À´Ï´Ù.

±ÛÀÌ 71°³ ¹Û¿¡ ¾ÈµÇ´Ï±î ¹» ¸¸µå´Ï ¸¶´Ï ÇÒ ÇÊ¿ä¾øÀÌ ±×³É ¼ÕÀ¸·Î °¡Á®´Ù ¿Å±âÀÚ´Â °ÍÀ̾úÁÒ. 

±×·±µ¥ »ý°¢º¸´Ù ½Ã°£ÀÌ ¸¹ÀÌ °É¸®´õ±º¿ä.  Ã¢ µÎ°³ ¶ç¿ö³õ°í ÇÑÂÊ¿¡¼­ ±ÛÀ» °¡Á®´Ù ºÙÀÎ ÈÄ

PC¿¡ ´Ù¿î·Îµå ¹Þ¾Æ³õÀº »çÁøµéÀ» ¾÷·Îµå ÇØ ÅؽºÆ® »çÀÌ ¿ø·¡ Á¦ ÀÚ¸®¿¡ ã¾Æ³Ö´Â °ÍÀ̾îÁÒ.

ÇÏÁö¸¸... ½Ã°£ÀÌ »ý°¢º¸´Ù ³Ê¹«  ¸¹ÀÌ °É¸®°í Áö·çÇؼ­ ¸î °³ÇÏ´Ù°¡ Æ÷±âÇß½À´Ï´Ù.


[Tip] À¥ÆäÀÌÁö¿¡ ÀÖ´Â À̹ÌÁö¸¦ ÇѲ¨¹ø¿¡ ´Ù¿î·Îµå ÇÒ¶© ÆÄÀ̾îÆø½º¸¦ »ç¿ëÇϼ¼¿ä.

IE¿¡¼­ Çϳª¾¿ ¿À¸¥ÂÊ ¹öÆ° ´­·¯°¡¸ç ÀúÀåÇÒ ÇÊ¿ä¾øÀÌ ÆÄÀ̾îÆø½ºÀÇ µµ±¸-ÆäÀÌÁöÁ¤º¸¸¦ µé¾î°¡¼­

¹Ìµð¾îÅÇ¿¡¼­ À¥ÆäÀÌÁöÀÇ À̹ÌÁöÁß ¿øÇÏ´Â À̹ÌÁöµé¸¸ ÇѲ¨¹ø¿¡ ÀúÀåÇÒ ¼ö ÀÖ´ä´Ï´Ù.


 

3. µµ±¸ ÀÌ¿ëÇϱâ


³×À̹ö ºí·Î±× °ü·Ã Á¤º¸¸¦ º¸´Ù°¡ MSÀÇ Live Writer³ª Word 2007 °°Àº ¿ÜºÎÇÁ·Î±×·¥¿¡¼­µµ

¹Ù·Î ³×À̹ö ºí·Î±×·Î Æ÷½ºÆÃÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë°ÔµÇ¾ú½À´Ï´Ù.  ¹Ù·Î metaweblog APIÁÒ.

ÀÏ´Ü Live Writer·Î ½ÃµµÇغôµ¥ ½ÇÆÐÇß½À´Ï´Ù.  µå¸²À§ÁîÀÇ ÄÁÅÙÃ÷¸¦ Live Writer¿¡ ±×´ë·Î ºÙ¿©³Ö°í

Æ÷½ºÆÃÇغ¸´Ï ³×À̹ö ºí·Î±×¿¡ ±ÛÀº Àß ¿Ã¶ó°¡´Âµ¥, À̹ÌÁö´Â µå¸²À§Áî¿¡¼­ ºí·¯¿À´õ±º¿ä.

ÅؽºÆ®¸¸ °¡Á®¿Í¼± ¾Æ¹« ¼Ò¿ë¾øÁÒ.  HTML°ú À̹ÌÁö µî ¸ðµç µ¥ÀÌÅÍ°¡ ÀÌÀüµÇ¾ß Çϴϱî¿ä.

¸î°¡Áö º¯ÇüµÈ ÇüÅ·Π½ÃµµÇغÃÁö¸¸ ´Ùµé ½ÇÆÐ ¶Ç´Â ¸¶À½¿¡ µéÁö ¾Ê¾Ò½À´Ï´Ù.


MS Word 2007¿¡¼± µå¸²À§Áî¿¡¼­ Copy ÇØ¿Â ³»¿ëÀ» ºí·Î±×·Î Æ÷½ºÆÃÇß´õ´Ï, À̹ÌÁö±îÁö ¸ðµÎ ¿Ã¶ó°¡´õ±º¿ä.

±×·¡¼­ ÄèÀ縦 ºÎ¸£´Ù°¡, ¹®µæ ÀÌ»óÇÑ ´À³¦ÀÌ µé¾î Àß »ìÆ캸´Ï À̹ÌÁö¸¦ MS Word¿¡¼­ ÀÓÀÇ·Î º¯Çü½ÃÅ°´õ±º¿ä.

ÀÏ´Ü »çÁø Å©±âµµ ´Þ¶óÁö°í(¿øº»Å©±âº¸´Ù ´Ã¾î³²) ´õ ¾ÐÃàµÇ¾î Ä÷¸®Æ¼°¡ È® ¶³¾îÁö°í EXIF µîµµ »ç¶óÁý´Ï´Ù.

¾Õ¼­ 1´Ü°è¿¡¼­ÀÇ »ðÁúº¸´Ù´Â ´õ Æí¸®ÇÑ ÀÛ¾÷ÀÌ °¡´ÉÇÏÁö¸¸, ¾îÂ÷ÇÇ ¶È°°Àº »ðÁúÀε¥´Ù À̹ÌÁö Ç°ÁúÀÇ ¼Õ»ó ¶§¹®¿¡

¼±¶æ ¼ÕÀÌ °¡Áú ¾Ê´Â±º¿ä.


[Tip] Æ÷½ºÆ® ¼ö°¡ Å©°Ô ¸¹Áö ¾Ê°í »çÁøÀÇ Ä÷¸®Æ¼¸¦ Áß¿äÇÏ°Ô »ý°¢ÇÏÁö ¾Ê´Â´Ù¸é MS Word 2007À» È°¿ëÇÑ

¹æ¹ýµµ ²Ï ±¦Âú½À´Ï´Ù.  ¿ø·¡ »ç¿ëÇÏ´ø ºí·Î±×ÀÇ ÄÁÅÙÃ÷¸¦ º¹»çÇØ´Ù Word¿¡ ºÙ¿©³Ö°í, Word¿¡¼­ ºí·Î±× °Ô½Ã¸¸

¼±ÅÃÇϸé HTML°ú À̹ÌÁö ¸ðµÎ ±×´ë·Î ¿Ã¶ó°©´Ï´Ù.  ´Ü, À̹ÌÁö´Â »çÀÌÁî°¡ ¹Ù²î°Å³ª È­ÁúÀÌ ¿­È­µÉ ¼ö ÀÖ½À´Ï´Ù.

MS WordÀÇ ³×À̹ö ºí·Î±× ¼ÂÆÃÀº ¿©±â ¸µÅ©¸¦ Âü°íÇϼ¼¿ä.

=> http://section.blog.naver.com/sub/NoticeTip.nhn

 


4. ±âÁ¸ ºí·Î±× ÄÁÅÙÃ÷ ±Ü¾î¿À±â


¼öÀÛ¾÷À¸·Î °¡Á®´Ù ºÙÀ̱⸦ Æ÷±âÇÑ ÈÄ¿¡´Â ÀÏ´Ü ±âÁ¸ ºí·Î±×ÀÇ ÄÁÅÙÃ÷(HTML, À̹ÌÁö)¸¦ ±Ü¾î¿Í¼­ Çϵ忡

ÀúÀåÇϱâ·Î ¸¶À½¸Ô¾ú½À´Ï´Ù.  ÄÁÅÙÃ÷¸¦ ÀÏ´Ü ³» Çϵ忡 ³Ö¾îµÐ µÚ ºº¾Æ¸Ô´ø »î¾Æ¸Ô´ø ÇÏÀÚ´Â °ÍÀ̾úÁÒ.

ÄÁÅÙÃ÷¸¦ Çϵ忡 ¾ÈÀüÇÏ°Ô ¹é¾÷ ¹Þ¾ÆµÐ´Ù´Â Àǹ̵µ ÀÖ±¸¿ä.

 

ÄÁÅÙÃ÷¸¦ °¡Á®¿À´Âµ¥´Â WebZip °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϼŵµ µÇ°í, ´Ù¾çÇÑ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

Àú´Â °³¹ß¿ëÀ¸·Î Á¦ PC»óÀÇ VMWare¿¡¼­ ¸®´ª½º¸¦ µ¹¸®°í Àֱ⠶§¹®¿¡ wgetÀ» »ç¿ëÇß½À´Ï´Ù.

wgetÀº ¾ÆÁÖ °­·ÂÇÑ À¥½ºÆÄÀÌ´õ ¿£ÁøÀÌÁÒ. ±âº»ÀûÀ¸·Î À¯´Ð½º ȯ°æÀ̱ä ÇÏÁö¸¸ À©µµ¿ë win32 ¹öÀüµµ ±¸ÇÒ ¼ö°¡ ÀÖ´ä´Ï´Ù.

http://gnuwin32.sourceforge.net/packages/wget.htm

 

Àú´Â ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ÄÁÅÙÃ÷¸¦ °¡Á®¿Ô½À´Ï´Ù.

 

 $ wget -nv -p -k -nd -P /home/myacc/blog/±Û¹øÈ£

   "http://blog.dreamwiz.com/media/pt/CT_guestFolderList.asp?uid=»ç¿ëÀÚID&list_id=±Û¹øÈ£"

 


Àú´Â Æ÷½ºÆ® ¼ö ÀÚü°¡ ¸¹Áö ¾ÊÀ¸¹Ç·Î »çÀü¿¡ ±Û¹øÈ£µéÀ» È®º¸Çؼ­ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ °¢ ±Û º°·Î ·çÇÁ¸¦ µ¹·È½À´Ï´Ù.

Àú ¸í·É¿¡ µû¶ó wgetÀº /home/myacc/blog ¾Æ·¡¿¡ ±Û¹øÈ£·Î Æú´õ¸¦ ¸¸µé°í ÇØ´ç ±ÛÀÇ HTML ÄÁÅÙÃ÷¿Í À̹ÌÁöµéÀ»

¸ðµÎ ±× Æú´õ¿¡ ÀúÀå½ÃÄÑÁÝ´Ï´Ù.  ¾ÆÁÖ ±ò²ûÇÏ°Ô Ã³¸®µÇ¾úÁÒ.

 

À§¿¡ »ç¿ëÇÑ ¿É¼ÇµéÀ» °£·«ÇÏ°Ô ¼³¸íÇÏÀÚ¸é

-nv : È­¸é¿¡ Ãâ·ÂµÇ´Â ¸Þ¼¼Áö¸¦ ÃÖ¼ÒÈ­

- p : ÆäÀÌÁö³»ÀÇ À̹ÌÁö µî ±¸¼º ¿ä¼Òµµ ÇÔ²² ´Ù¿î·Îµå

- k : ÆäÀÌÁö³» ¸µÅ©¸¦ ´Ù¿î·Îµå ¹ÞÀº µð·ºÅ丮 ±¸Á¶¿¡ ¸Â°Ô º¯È¯

- nd : µð·ºÅ丮¸¦ »ý¼ºÇÏÁö ¾ÊÀ½ (ÀÌ ¿É¼ÇÀÌ ¾øÀ¸¸é ¼­¹ö¿Í µ¿ÀÏÇÑ ±¸Á¶·Î µð·ºÅ丮°¡ »ý¼º)

- P ... : °¡Á®¿Â ÄÁÅÙÃ÷¸¦ ÁöÁ¤ÇÑ µð·ºÅ丮³»¿¡ ÀúÀå

 

Æ÷½ºÆ® ¼ö°¡ ¸¹À» °æ¿ì¿¡´Â ±Û¹øÈ£µéÀ» ¹Ì¸® ÆľÇÇϱ⠾î·Á¿ì¹Ç·Î, wget ¿É¼ÇÀ» Á¶Á¤Çؼ­ wgetÀÌ ÀÚµ¿À¸·Î

¸µÅ©¸¦ µû¶ó°¡¸ç Æ÷½ºÆ®µéÀ» ¸ðµÎ ¼öÁýÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀ» È°¿ëÇÏ¸é µË´Ï´Ù.

À̶§ ¿É¼ÇÀ» À߸øÁÖ¸é µå¸²À§ÁîÀÇ ¸ðµç ÄÁÅÙÃ÷°¡ Çϵå·Î µé¾î¿Ã ¼öµµ ÀÖÀ¸´Ï ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

 

 

5. ÄÁÅÙÃ÷ ÃßÃâÇϱâ

 

wgetÀ» ÀÌ¿ëÇؼ­ ±âÁ¸ ºí·Î±× ÄÁÅÙÃ÷µéÀ» ±ò²ûÇÏ°Ô °¡Á®¿À±ä Çߴµ¥, ÄÁÅÙÃ÷¸¦ ¿­¾îº¸¸é µå¸²À§Áî¿¡¼­ ºÙÀÎ

ºÒÇÊ¿äÇÑ ¿ä¼Ò¿Í ű׵é·Î ÀÎÇÏ¿© ÁöÀúºÐÇØ º¸ÀÔ´Ï´Ù.

 

±×·¡¼­ Á¤±ÔÇ¥Çö½ÄÀ» ÀÌ¿ëÇؼ­ Á¦¸ñ, ű×, ³¯Â¥, ¿øº»±Û URL, º»¹® µî ÇÊ¿äÇÑ ¿ä¼ÒµéÀ» Çʵ庰·Î ÃßÃâÇس»°í,

ºÒÇÊ¿äÇÑ Å±׵éÀº ±ú²ýÇÏ°Ô Á¤¸®Çؼ­ °¡°øÀ» ÇÏ¿© ´Ù½Ã ÀúÀåÇϵµ·Ï ÇÏ¿´½À´Ï´Ù.

ÀÌ·¸°Ô ±ú²ýÇÏ°Ô Ã³¸®¸¦ Çصθé Â÷ÈÄ¿¡µµ ´Ù¾çÇÑ ¿ëµµ·Î ÀçÈ°¿ëÇÒ ¼ö ÀÖÀ» °Í ÀÔ´Ï´Ù.

 

Àú´Â PHP¿¡¼­ Á¤±ÔÇ¥Çö½ÄÀ» ÀÌ¿ëÇؼ­ ÀÛ¾÷À» Çß½À´Ï´Ù.

ÀÚ¹Ù·Î ÇÒ±î Perl·Î ÇÒ±î °í¹ÎÇÏ´Ù°¡ °¡Àå ºü¸£°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´Â PHP·Î Çß½À´Ï´Ù.

 

 

$html : °¡Á®¿Â HTML Àüü ÄÁÅÙÃ÷

 

// Á¦¸ñ, ¿øº» ¸µÅ© µî ÃßÃâ
$ptn = "/setUrlLayer.'(.+)', '.*- (.+)'/";
if (preg_match($ptn, $html, $matches)) {
 $blog_url = $matches[1];
 $blog_title = $matches[2];
}

// ¿ø¹® °Ô½ÃÀÏ 
$ptn = "/<font class="no">(d{4}-d{2}-d{2}.*)</font>/";
if (preg_match($ptn, $html, $matches)) {
 $blog_date = $matches[1];
}


// »ç¿ëÀÚ ÄÁÅÙÃ÷ ºÎºÐ¸¸ »©¿À±â
$ptn = "/(<div id='user_contents'.*)/";
if (preg_match($ptn, $html, $matches)) {
  $line = $matches[1];
}

// »ç¿ëÀÚ ÅÂ±× ÃßÃâ
$ptn = "/rel=.tag.><font color='#999999'><u>(.*?)</u>/";
preg_match_all($ptn, $line, $matches);
$blog_tag = implode(', ', $matches[1]);
 
// º»¹® ÃßÃâ
$ptn = "/<body>(.*)</body>/";
if (preg_match($ptn, $line, $matches)) {
 $html = $matches[1];
}

 

 

 

ÀÌ·¸°Ô ÇÊ¿äÇÑ ¿ä¼Òµé¸¸ »Ì¾Æ³»¸é ´Ù¾çÇÑ ¿ëµµ·Î È°¿ëÇÒ ¼ö ÀÖ°ÚÁÒ.

Àú´Â ÀÌ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇØ metaweblog API¸¦ ÀÌ¿ëÇØ ±ÛÀ» ³×À̹ö·Î ÀÚµ¿À¸·Î Æ÷½ºÆÃÇÏ°í,

ÄÁÅÙÃ÷ÀÇ º¸Á¸À» À§ÇÏ¿© ±ú²ýÇÑ HTML·Î ÀúÀåÇÏ¿© Çϵ忡µµ º¸°üÁß ÀÔ´Ï´Ù.

 

 

6. metaweblog API·Î ³×À̹ö ºí·Î±×¿¡ ¿Ã¸®±â

 

ÀÌÁ¦ metaweblog API¸¦ È°¿ëÇؼ­ °¡Á®¿Â ±ÛÀ» ³×À̹ö ºí·Î±×·Î ÀÚµ¿À¸·Î ¿Ã¸± Â÷·ÊÀÔ´Ï´Ù.

µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ³×À̹ö ºí·Î±×»Ó ¾Æ´Ï¶ó metaweblog API¸¦ Áö¿øÇÏ´Â ´Ù¸¥ ºí·Î±×¿¡µµ ¿Ã¸± ¼ö ÀÖ½À´Ï´Ù.

metaweblog¸¦ »ç¿ëÇÏ·Á¸é ¸ÕÀú ºí·Î±× °ü¸®¸Þ´ºÀÇ È¯°æ¼³Á¤ Ç׸ñÀÇ "±Û¾²±â API ¼³Á¤"¿¡ µé¾î°¡¼­

¿¬°á°¡´É »óÅ·Π¸¸µé°í API ¿¬°á URL°ú ¿¬°á ¾ÏÈ£¸¦ ¾Ë¾ÆµÖ¾ß ÇÕ´Ï´Ù.

 

metaweblog´Â XML-RPC¸¦ »ç¿ëÇϹǷÎ, PHP¿ë XML-RPC ¶óÀ̺귯¸®°¡ ÇÊ¿äÇÏ´Ï À̰͵µ ´Ù¿î¹Þ¾Æ µÓ´Ï´Ù.

http://phpxmlrpc.sourceforge.net/

 

¸·»ó ¼Ò½º´Â ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù.

 

 

 

 

 include("xmlrpc.inc");
 $GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';


 $api_url = "https://api.blog.naver.com/xmlrpc";
 $blog_user = "³×À̹öID";
 $blog_passwd = "API ¿¬°á¾ÏÈ£";

 

 function upload_image($fpath) {
  global $api_url, $blog_user, $blog_passwd;
  
  $imgbit = file_get_contents($fpath, FILE_BINARY);
  $img = new xmlrpcval(
   array (
    'bits' => new xmlrpcval($imgbit, 'base64'),
    'type' => new xmlrpcval('image/jpeg', 'string'),
    'name' => new xmlrpcval(basename($fpath), 'string')
   ), 'struct');

  $c = new xmlrpc_client($api_url);
//  $c->debug = true; // Uncomment this line for debugging info
  $c->setSSLVerifyPeer(false);

  $x = new xmlrpcmsg("metaWeblog.newMediaObject");
  $x->addParam(new xmlrpcval($blog_user, 'string'));
  $x->addParam(new xmlrpcval($blog_user, 'string'));
  $x->addParam(new xmlrpcval($blog_passwd, 'string'));
  $x->addParam($img);
  
  $c->return_type = 'phpvals';
  $r =$c->send($x, 3, 'https');
  if ($r->errno=="0") {
      return $r->val['url'];
  } else {
      echo "<br>There was an error<pre>";
      print_r($r);
      echo "</pre>";
      return null;
  }
  
 } // upload_image


 function new_post($subj, $content) {
  global $api_url, $blog_user, $blog_passwd;
  
  $c = new xmlrpc_client($api_url);
//  $c->debug = true; // Uncomment this line for debugging info
  $c->setSSLVerifyPeer(false);
  
  $post = new xmlrpcval(
   array (
    'title' => new xmlrpcval($subj, 'string'),
    'description' => new xmlrpcval($content, 'string')
   ), 'struct');
 
  $x = new xmlrpcmsg("metaWeblog.newPost");
  $x->addParam(new xmlrpcval($blog_user, 'string'));
  $x->addParam(new xmlrpcval($blog_user, 'string'));
  $x->addParam(new xmlrpcval($blog_passwd, 'string'));
  $x->addParam($post); 
  $x->addParam(new xmlrpcval(true, 'boolean'));
  $x->request_charset_encoding = "UTF-8";
  
  $c->return_type = 'phpvals';
  $r =$c->send($x, 3, 'https');
  if ($r->errno=="0") {
   $post_url = "http://blog.naver.com/$blog_user/".$r->val;
      return $post_url;
  } else {
      echo "<br>There was an error<pre>";
      print_r($r);
      echo "</pre>";
      return null;
  }
 } // new_post

 

upload_image ÇÔ¼ö´Â ³×À̹ö¿¡ À̹ÌÁö¸¦ ¾÷·ÎµåÇϱâ À§ÇÑ ÇÔ¼öÀÔ´Ï´Ù.

ÀÎÀÚ $fpath¿¡ À̹ÌÁö ÆÄÀÏ °æ·Î¸¸ Àü´ÞÇؼ­ ³Ñ±â¸é, ³×À̹ö¿¡ ¾÷·ÎµåÇÑ ÈÄ ³×À̹ö¼­¹ö »óÀÇ À̹ÌÁö URLÀ» ¹ÝȯÇØÁÝ´Ï´Ù.

¸¸¾à À̹ÌÁö°¡ ¿©·¯°³¶ó¸é ·çÇÁ·Î µ¹¸®¸é µË´Ï´Ù.

±×¸®°í ÀØÁö¸»¾Æ¾ß ÇÒ °ÍÀº º»¹®ÀÇ HTML¿¡¼­ À̹ÌÁö¸¦ È£ÃâÇϴ ºÎºÐ(img src)Àº ³×À̹ö¿¡ ¾÷·ÎµåµÈ À̹ÌÁö URL·Î

¹Ù²ãÁà¾ß ÇÕ´Ï´Ù.  ±×·¡¾ß º»¹®ÀÌ ¿Ã¶ó°£ ÈÄ À̹ÌÁöµéÀÌ Á¤»óÀûÀ¸·Î º¸ÀÌ°ÚÁÒ.

 

new_post ÇÔ¼ö¿¡ Á¦¸ñ°ú º»¹® ³»¿ëÀ» ÀÎÀÚ·Î ³Ñ±â¸é ÇØ´ç ³»¿ëÀ¸·Î ³×À̹ö¿¡ Æ÷½ºÆ®°¡ ¿Ã¶ó°©´Ï´Ù.

ÀÌ ÇÔ¼öÀÇ ¹Ýȯ°ªÀº ³×À̹ö¿¡ Æ÷½ºÆ®µÈ ±ÛÀÇ URL ÀÔ´Ï´Ù.

 

ÀÌ µÎ ÇÔ¼ö¸¦ ÀÌ¿ëÇØ ÀûÀýÈ÷ ¿¡·¯Ã³¸® ¹× ·çÇÁ 󸮸¦ ÇØÁÖ¸é Çϵ忡 ¹Þ¾ÆµÐ ÄÁÅÙÃ÷¸¦ ÀÚµ¿À¸·Î ³×À̹ö¿¡ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

 

ÀÌ»óÀ¸·Î Á¦°¡ ºí·Î±×¸¦ ÀÌÀüÇÑ °úÁ¤À» ´ë·«ÀûÀ¸·Î ¼Ò°³Çߴµ¥, »óȲ¿¡ µû¶ó ´Þ¶óÁö´Â ºÎºÐÀº ÀÖ°ÚÁö¸¸

Âü°íÇÒ ¸¸ÇÑ ºÎºÐµéÀÌ ÀÖÀ»°ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù. 

 

óÀ½ºÎÅÍ °èȹÀ» Àß ¼¼¿üÀ¸¸é ½Ã°£ ³¶ºñµµ ÇÏÁö ¾Ê°í, ÇÑ °³ÀÇ ÇÁ·Î±×·¥À¸·Î ÄÁÅÙÃ÷ ´Ù¿î·Îµå, ÄÁÅÙÃ÷ º¯È¯/ÃßÃâ,

PCÀúÀå ¹× ³×À̹ö ¾÷·Îµå¸¦ ¸ðµÎ ó¸®ÇÒ ¼ö ÀÖµµ·Ï °³¹ßÇßÀ»ÅÙµ¥ ºÒÇÊ¿äÇÏ°Ô ÀÌ°Í Àú°Í ¸¹ÀÌ ¼ÕÀ» ´ò½À´Ï´Ù.

 

¾Æ¹«ÂÉ·Ï ´Ù¸¥ ºÐµé²²¼­´Â ÀÌ ±ÛÀ» ÂüÁ¶ÇÏ¿© ½ÃÇàÂø¿À¾øÀÌ ºí·Î±× ÀÌÀüÀ» ¼º°øÀûÀ¸·Î ÇϽñ⠹ٶø´Ï´Ù. ^^

 




119   USB ¸Þ¸ð¸® 4Á¾ Å©±â ºñ±³  iWiz 2012/03/07 23282 0
118   LG070 ±âº» AP(myLG070) »ç¿ë/»ç¿ë¾ÈÇÔ ¼³Á¤  iWiz 2010/02/22 13645 0
117   ½º¸¶Æ®Æù ½Ã´ë ¡®¸ð¹ÙÀÏ OS ÀüÀ  iWiz 2010/02/10 12150 0
116   ¾ÖÇÃ-Ç÷¡½Ã-HTML5¸¦ µÑ·¯½Ñ ¡®°©·ÐÀ»¹Ú¡¯ °üÀü¹ý  iWiz 2010/02/03 10181 0
115   ¹«¼±·£, ÀüÀÚ·»Áö¡¤¹«¼±ÀüÈ­±â ¿·¿¡¼± '°ÅºÏÀÌ'  À±ÅÂÇö 2008/07/02 7709 0
114   Windows XP 4G RAM »ç¿ëÇÏ±â  iWiz 2008/02/05 12338 0
113   ÀÎÅÚ Core2Duo ¼º´Éºñ±³ º¥Ä¡¸¶Å©  iWiz 2008/02/04 9304 0
112   ¸ÖƼ ±×·¡ÇÈ Ä«µå ¼Ö·ç¼Ç, ÁøÈ­ ȤÀº Åðº¸?  iWiz 2006/06/14 7014 0
111   "MS ¿À¸®°¡¹Ì" UMPCÀÇ ¸ðµç°Í  iWiz 2006/03/10 6009 2
110   Intel CPU Á¦Ç°±º À϶÷Ç¥  iWiz 2006/03/01 5956 2
109   KT °øÀ¯±â »öÃ⠽ýºÅÛÀº ¾öÆ÷?¡¦°³¹ßÀÚµé ¡È°ËÃâ ºÒ°¡´É¡È  iWiz 2005/08/28 5966 3
108   ¾ÖÇÃ, IBM°ú °áº° ÀÎÅÚ°ú ¼ÕÀâ´Â´Ù  iWiz 2005/06/06 6092 1
107   MSN ¸Þ½ÅÀúÀÇ ·Î±×ÀÎ ¸ÞÀÏÁÖ¼Ò »èÁ¦ÇÏ±â  iWiz 2005/03/16 6435 1
106   ÇÑ´«¿¡ »ìÆ캸´Â DVD ·¹ÄÚµùÀÇ ¿ø¸®¿Í ÀÛµ¿ ¹æ½Ä  iWiz 2005/02/15 8728 6
105   ¾¾µð·ÒÀÇ ¹®(Æ®·¹ÀÌ)ÀÌ Àß ¿­¸®Áö ¾ÊÀ» ¶§  iWiz 2004/12/24 6838 17

1 [2][3][4][5][6][7][8]
 

Copyright 1999-2024 Zeroboard / skin by zero
iWiz ShareBase, ¨ÏCopyleft by iWiz.  For more information contact .
º» À¥»çÀÌÆ®¿¡ °Ô½ÃµÈ À̸ÞÀÏ ÁÖ¼Ò°¡ ÀüÀÚ¿ìÆí ¼öÁý ÇÁ·Î±×·¥À̳ª ±× ¹ÛÀÇ ±â¼úÀû ÀåÄ¡¸¦ ÀÌ¿ëÇÏ¿© ¹«´ÜÀ¸·Î ¼öÁýµÇ´Â °ÍÀ» °ÅºÎÇϸç, À̸¦ À§¹Ý½Ã¿¡´Â Á¤º¸Åë½Å¸Á¹ý¿¡ ÀÇÇØ Çü»çó¹úµÊÀ» À¯³äÇϽñ⠹ٶø´Ï´Ù. [°Ô½ÃÀÏ 2004. 1. 31]