Beispiel #1
0
 function CheckWikiContent($title, $wikilang)
 {
     $title = preg_replace("/ /", "_", $title);
     $data = array('action' => 'query', 'prop' => 'info', 'rvprop' => 'content', 'titles' => $title, 'format' => 'php');
     list($header, $content) = PlayJoomWikiHelper::PostRequest('http://' . $wikilang . '.wikipedia.org/w/api.php', 'http://' . $_SERVER['REMOTE_ADDR'], $data);
     PlayJoomWikiHelper::parsecookies($header);
     $content = unserialize($content);
     $info = $content['query']['pages'];
     foreach ($info as $k => $v) {
         $pageid = $k;
     }
     $pagedata = array();
     $pagedata['pageid'] = $pageid;
     $pagedata['ns'] = $info[$pageid]['ns'];
     $pagedata['title'] = $info[$pageid]['title'];
     $pagedata['missing'] = isset($info[$pageid]['missing']) ? (int) 1 : (int) 0;
     return $pagedata;
 }