1

HTML

<html>
<head>
</head>
<form action="check2.php" method="POST">
    Search <input type="text" name="search" />
    <input type="submit" name="searchbtn" value="search" />
</form>
</body>
</html>

PHP

<?php
    $string = $_POST['search'];
    $convert = rawurlencode($string);
    $url = 'http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&redirects&titles='.$convert;
    if($_POST['search'] != '' || $_POST['search'] != null) {
        $ch = curl_init($url);
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
        $c = curl_exec($ch);
        echo $c;
    } else {

    }
?>

(例)「ニューヨーク」を検索すると XML が返されますが、「シンガポール動物園」を検索すると何も返されません。

4

1 に答える 1