コード例 #1
0
ファイル: test.php プロジェクト: nsystem1/ZeeJong
<?php

//Include wikidrain
include 'includes/wikidrain.class.php';
//Get a new instance of wikidrain
$wiki = new wikidrain('wikidrain/1.0 (http://www.example.com/)');
//Search for 'API'
$results = $wiki->Search('API', 10);
//For each of the results, print the title and description
foreach ($results as $res) {
    print "Title: {$res['title']}, Description: {$res['description']}";
}
//Get the sections of the 'API' page
$results = $wiki->getSections('API');
//Dump the array
print_r($results);
//Print the entire page, except for 'See also', 'References', and 'External links'
foreach ($results as $section) {
    $text = $wiki->getText('API', "{$section['index']}");
    print $text;
    print "\n";
}
//Print each of the 'See also' titles...
$results = $wiki->getRelated('API');
foreach ($results as $rec) {
    print "Recommendation: {$rec};";
}
コード例 #2
0
ファイル: api.php プロジェクト: nsystem1/ZeeJong
<?php

include 'includes/wikidrain.class.php';
while (isset($_GET['action']) & isset($_GET['query'])) {
    $action = $_GET['action'];
    $query = $_GET['query'];
    if (isset($_GET['numresults'])) {
        $numresults = $_GET['numresults'];
    } else {
        $numresults = 10;
    }
    $wikidrain = new wikidrain('wikidrain/1.0 (http://www.example.com/)');
    switch ($action) {
        case 'search':
            $results = $wikidrain->Search($query, $numresults);
            return $results;
            break;
        case 'sections':
            $results = $wikidrain->getSections($query);
            return $results;
            break;
        case 'text':
            if (isset($_GET['section'])) {
                $section = $_GET['section'];
            } else {
                $section = 0;
            }
            $results = $wikidrain->getText($query, $section);
            return $results;
            break;
        case 'related':
コード例 #3
0
ファイル: api.php プロジェクト: GNSPS/wikidrain
<?php

include 'includes/wikidrain.class.php';
while (isset($_GET['action']) && isset($_GET['query']) && isset($_GET['useragent'])) {
    $action = $_GET['action'];
    $query = $_GET['query'];
    $useragent = $_GET['useragent'];
    if (isset($_GET['numresults'])) {
        $numresults = $_GET['numresults'];
    } else {
        $numresults = 10;
    }
    $wikidrain = new wikidrain($useragent);
    switch ($action) {
        case 'search':
            $results = $wikidrain->Search($query, $numresults);
            echo $results;
            break;
        case 'related':
            $results = $wikidrain->getRelated($query);
            echo $results;
            break;
    }
}