我有以下代码
class Flickr {
private $apiKey = 'YOUR API KEY HERE';
public function __construct() {
}
public function search($query = null) {
$search = 'http://flickr.com/services/rest/?method=flickr.photos.search&api_key=' . $this->apiKey . '&text=' . urlencode($query) . '&per_page=50&format=php_serial';
$result = file_get_contents($search);
$result = unserialize($result);
return $result;
}
}
我的网站托管服务商不允许我使用file_get_contents。我怎样才能使用curl?
答案 0 :(得分:0)
像这样的东西
<?php
class Flickr {
private $apiKey = 'YOUR API KEY HERE';
public function __construct() {
}
public function search($query = null) {
$url = 'http://flickr.com/services/rest/?method=flickr.photos.search&api_key=' . $this->apiKey . '&text=' . urlencode($query) . '&per_page=50&format=php_serial';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$url);
$result=curl_exec($ch);
//echo $result;//Your response
return $result;
}
}