time(),"url"=>$url]; file_put_contents("2/isbnCacheImg.json", json_encode($data)); } function isbnImage($isbn){ $url = cache_get($isbn); if($url) return $url; $curlSES=curl_init(); curl_setopt($curlSES,CURLOPT_URL,"https://www.googleapis.com/books/v1/volumes?q=isbn:".urlencode($isbn)); curl_setopt($curlSES,CURLOPT_RETURNTRANSFER,true); curl_setopt($curlSES,CURLOPT_HEADER, false); $result=curl_exec($curlSES); curl_close($curlSES); $data=json_decode($result,true); if(!$data) return "books.png"; $images=$data["items"][0]["volumeInfo"]["imageLinks"]; $lak = array_keys($images); $le = $lak[count($lak)-1]; $url = $images[$le]?: "books.png"; cache_set($isbn,$url); return $url; } ?>