ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
me2day Ä£±¸·Î µî·ÏµÈ »ç¿ëÀÚÀÇ Æ÷½ºÆ®¸ñ·ÏÀ» º¸¿©ÁÖ´Â À§Á¬À» ¸¸µé¾î º¸·Á°í ÇÑ´Ù. ÀÌ¿Í ºñ½ÁÇÑ À§Á¬ÀÌ ÀÖ±ä Çѵ¥, Ç÷¹½¬ ±â¹ÝÀÎÁ¡ÀÌ ÀÏ´Ü ¸¾¿¡ ¾Èµé°í, ¿©·¯ Ä£±¸ÀÇ Æ÷½ºÆ®¸¦ °¡Á®¿À±â¿£ ¹®Á¦°¡ ÀÖ´Â °Í °°¾Æ¼ÀÌ´Ù. ¾Æ·¡´Â ÇöÀç °ø°³µÇ¾îÀÖ´Â À§Á¬ÀÌ´Ù. Á¦ÀÛÀÚ´Â lostsin´Ôme2day API
¿äÁòÀÇ À¥¼ºñ½ºµéÀÌ ±×·¯ÇϵíÀÌ me2dayµµ ¼ºñ½º¿¡ Á¢±ÙÇØ¼ ¿øÇÏ´Â Á¤º¸¸¦ °¡Á®¿Ã ¼ö ÀÖ´Â API¸¦ Á¦°øÇϰí ÀÖ´Ù. API ¹®¼µµ »ó´çÈ÷ Ä£ÀýÇÏ´Ù. À̰Šº¸¸é¼ ¸¸µé¸é, ¾î·ÆÁö ¾Ê°Ô ¿øÇÏ´Â À§Á¬À» ¸¸µé¼ö ÀÖÀ» °Í °°´Ù.Æ÷½ºÆ®Á¤º¸ ¾ò¾î¿À±â : get_posts
¿äûÇÑ µ¥ÀÌÅÍ´Â XML Çü½ÄÀ¸·Î ³Ñ¾î¿Â´Ù. DTD¸¦ Á¤ÀÇÇØ¾ß °ÚÀ¸³ª ±ÍÂ÷´ÏÁòÀ̰í, Çü½ÄÀ» ÀÌÇØÇϴµ¥¿¡´Â ÀüÇô ¹®Á¦°¡ ¾øÀ» °Í °°´Ù. ¾Æ·¡ Á¤µµÀÇ µ¥ÀÌÅ͸¸ ¾ò¾î¿À¸é ÃæºÐÇÒ °Í °°´Ù.
<post>
<post_id>pqk7d</post_id>
<permalink>http://me2day.net/yundream/2008/09/02#17:50:53</permalink>
<body>Hello World</body>
<kind>think</kind>
<icon>http://me2day.net/images/post_think.gif</icon>
<tags>
<tag>
<name>wow</name>
<url>http://me2day.net/yundream/tag/wow</url>
</tag>
</tags>
<me2dayPage>http://me2day.net/yundream</me2dayPage>
<pubDate>2008-09-02T17:50:53+0900</pubDate>
<commentsCount>4</commentsCount>
<metooCount>0</metooCount>
<contentType></contentType>
<iconUrl></iconUrl>
<callbackUrl></callbackUrl>
<author>
<id>yundream</id>
<nickname>yundream</nickname>
<face>http://me2day.net/images/user/yundream/profile.png?1220340156</face>
<homepage>http://www.joinc.co.kr</homepage>
<me2dayHome>http://me2day.net/yundream</me2dayHome>
</author>
<location>
<name>Seoul</name>
<longitude></longitude>
<latitude></latitude>
</location>
<media>
</media>
</post>
</posts>
POST Á¤º¸¸¦ ¾ò¾î¿À´Â ¼ÀÇà ÄÚµå$currentElements = array(); $newsArray = array(); $body=""; macro_me2dayPost("http://me2day.net/api/get_posts/yundream.xml","",""); function macro_me2dayPost($file, $value, $options) { $handle = fopen($file,"r"); if (!$handle) { return "Error"; } $xml_parser = xml_parser_create(); xml_set_element_handler($xml_parser, "startElement", "endElement"); xml_set_character_data_handler($xml_parser, characterData); while ($data = fread($handle, 4096)) { if (!xml_parse($xml_parser, $data, feof($handle))) { die(sprintf("XML ¢¯¢®¡¤£þ: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); } } pclose($handle); } // Prints XML data; finds highlights and links function characterData($parser, $data) { global $currentElements, $newsArray, $itemCount, $body; $currentCount = count($currentElements); $parentElement = $currentElements[$currentCount-2]; $thisElement = $currentElements[$currentCount-1]; switch($thisElement) { case "FACE": print "FACE -> $data<br>"; break; case "BODY": $body .= $data; break; case "ID": print "ID -> $data<br>"; break; case "NICKNAME": print "NICKNAME -> $data<br>"; break; case "ME2DAYHOME": print "HOME -> $data<br>"; break; case "COMMENTSCOUNT": print "COMMENTSCOUNT -> $data<br>"; break; } } function startElement($parser, $name, $attrs) { global $currentElements, $itemCount; array_push($currentElements, $name); if ($name == "POST") { $itemCount +=1; } } function endElement($parser, $name) { global $currentElements, $body; if ($name == "BODY") { echo $body,"<br>"; $body = ""; } $currentCount = count($currentElements); if($currentElements[$currentCount-1] == $name) { array_pop($currentElements); } } |
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|