【发布时间】:2014-11-10 05:15:08
【问题描述】:
我正在尝试遵循在以下位置找到的教程:https://www.ibm.com/developerworks/xml/library/x-phpwikipedia/index.html
所有教程都使用 Zend 框架。我想知道如果可能的话,如何调整这段代码以避免使用 Zend(或任何其他先决条件)?请看下面的例子。谢谢。
<?php
// load Zend classes
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Rest_Client');
// define category prefix
$prefix = 'hollywood';
try {
// initialize REST client
$wikipedia = new Zend_Rest_Client('http://en.wikipedia.org/w/api.php');
// set query parameters
$wikipedia->action('query');
$wikipedia->list('allcategories');
$wikipedia->acprefix($prefix);
$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 categories starting with
'<?php echo $prefix; ?>'</h2>
<ol>
<?php foreach ($result->query->allcategories->c as $c): ?>
<li><a href="http://www.wikipedia.org/wiki/Category:
<?php echo $c; ?>"><?php echo $c; ?></a></li>
<?php endforeach; ?>
</ol>
</body>
</html>
【问题讨论】:
标签: php zend-framework