我使用以下内容显示维基百科页面内容,但我的页面是空白的。它显示的页面是https://localrealtors.com/wiki/ ....有什么想法吗?感谢。
我正在使用的PHP代码:
// load Zend classes
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Rest_Client');
// define category prefix
$url = 'httpd.apache.org';
try {
// initialize REST client
$wikipedia = new Zend_Rest_Client('http://en.wikipedia.org/w/api.php');
// set query parameters
$wikipedia->action('query');
$wikipedia->list('exturlusage');
$wikipedia->euquery($url);
$wikipedia->eulimit('30');
$wikipedia->eunamespace('0');
$wikipedia->format('xml');
// perform request
// iterate over XML result set
$result = $wikipedia->get();
} catch (Exception $e) {
die('ERROR: ' . $e->getMessage());
}
对于我正在使用的输出:
<html>
<head></head>
<body>
<h2>Search results for pages referencing URL
'<?php echo $url; ?>'</h2>
<ol>
<?php foreach ($result->query->exturlusage->eu as $r): ?>
<li><a href="http://www.wikipedia.org/wiki/
<?php echo $r['title']; ?>"><?php echo $r['title']; ?>
</a></li>
<?php endforeach; ?>
</ol>
</body>
</html>