日期:2014-05-20 浏览次数:21090 次
?? 1. zend 调试 sql
??????????? $orderM->db->getProfiler()->setEnabled(1); // 开始执行前
??????????? 。。。
???????????
????????????? $profiler = $orderM->db->getProfiler(); // 执行后
??????????? var_dump($profiler);
?
??? 2. curl功能 使用? / zend_http_client / zend_http_response
?
// 使用实例
$client = new Zend_Http_Client('http://data.house.sina.com.cn/api/get_search_data.php');
//$client->setCookieJar();
$client->setAdapter(new Zend_Http_Client_Adapter_Curl());
$client->setParameterGet(array(
'city' => 'bj',
'page' => 1,
'count' => 10,
'order' => 'opentime1',
'pricerange' => '1.5万-2万',
'hometype' => '普通楼盘',
'area' => '中关村',
'encoding' => 'utf8',
'return' => 'show',
));
$response = $client->request('GET');
if ($response->isSuccessful()) {
echo $response->getBody();
} else {
echo "<p>发生错误</p>\n";
echo "HTTP Status: " . $response->getStatus() . "\n";
echo "HTTP Headers:\n";
$responseHeaders = $response->getHeaders();
foreach ($responseHeaders as $responseHeaderName => $responseHeaderValue) {
echo "$responseHeaderName: $responseHeaderValue\n";
}
}
?更多使用方法参考手册 Zend_Http_Client - 介绍
?
zend_http_response
isError()
: 如果收到HTTP出错状态的代码,返回TRUE, 否则返回FALSE.
isSuccessful()
: 如果得到HTTP请求成功的状态代码,返回TRUE, 否则返回FALSE.
isRedirect()
: 如果得到HTTP重定向的状态代码,返回TRUE, 否则返回FALSE.
getStatus()
: 返回HTTP请求的状态代码.
getHeaders()
: 以数组的形式返回HTTP请求头部信息的字符串.
getBody()
: 返回HTTP正文内容(字符串).
?
?
?
?
?
?