php根据isbn书号查询amazon网站上的图书信息的示例_php实例
May 17, 2016 am 08:49 AM插件说明:
插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息。
如果找到结果,则返回一个两元素的数组,其中第一个元素是书的标题,而第二个元素是该书封面缩写图的URL地址。
它需要以下参数:$ISBN 10位ISBN书号
$isbn = '007149216X';
$result = PIPHP_GetBookFromISBN($isbn);
if (!$result) echo "Could not find title for ISBN '$isbn'.";
else echo "
function PIPHP_GetBookFromISBN($isbn)
{
// Plug-in 93: Get Book From ISBN
//
// This plug-in looks up an ISBN-10 at Amazon.com and then
// returns the matching book title and a thumbnail image
// of the front cover. It requires this argument:
//
// $isbn: The ISBN to look up
//
// Updated from the function in the book to take into
// account changes to the Amazon HTML.
$find = ' $img = 'http://ecx.images-amazon.com/images/I';
$page = @file_get_contents($url);
if (!strlen($page)) return array(FALSE);
$ptr1 = strpos($page, $find) + strlen($find);
if (!$ptr1) return array(FALSE);
$ptr2 = strpos($page, '" />', $ptr1);
$title = substr($page, $ptr1, $ptr2 - $ptr1);
$find = $img;
$ptr1 = strpos($page, $find) + strlen($find);
$ptr2 = strpos($page, '"', $ptr1);
$image = substr($page, $ptr1, $ptr2 - $ptr1);
return array($title, $img . $image);
}

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ketahui tentang teknologi caching Amazon ElastiCache

Promo pelancaran siri Xiaomi 14T mendedahkan hadiah percuma yang menyelerakan termasuk pengecas

Tawaran | Monitor permainan Samsung 32-inci 240 Hz 4K Odyssey Neo G8 mendapat diskaun besar 43% dalam tawaran Amazon

Fire Toolbox 36 tiba untuk membantu lebih ramai lagi pemilik tablet Amazon Fire melepaskan rantaian

Tawaran | Dapatkan TV OLED Samsung S90C 77-inci untuk harga terendah yang pernah ada di Amazon

Tawaran | Monitor permainan ultrawide Samsung Odyssey OLED G8 34-inci turun ke harga terendah dalam 33% perjanjian Amazon

Tawaran | TV Mini-LED Hisense U8N 85-inci mencapai harga terendah sepanjang masa berkat diskaun $800 di Amazon
