Rumah pembangunan bahagian belakang tutorial php php根据isbn书号查询amazon网站上的图书信息的示例_php实例

php根据isbn书号查询amazon网站上的图书信息的示例_php实例

May 17, 2016 am 08:49 AM
amazon

插件说明:
插件根据提供的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 "php根据isbn书号查询amazon网站上的图书信息的示例_php实例$result[0]";

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);
}

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apa itu Amazon Asin Apa itu Amazon Asin Nov 25, 2022 pm 02:54 PM

Apa itu Amazon Asin

Ketahui tentang teknologi caching Amazon ElastiCache Ketahui tentang teknologi caching Amazon ElastiCache Jun 20, 2023 pm 03:37 PM

Ketahui tentang teknologi caching Amazon ElastiCache

Promo pelancaran siri Xiaomi 14T mendedahkan hadiah percuma yang menyelerakan termasuk pengecas Promo pelancaran siri Xiaomi 14T mendedahkan hadiah percuma yang menyelerakan termasuk pengecas Sep 25, 2024 pm 09:18 PM

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 Tawaran | Monitor permainan Samsung 32-inci 240 Hz 4K Odyssey Neo G8 mendapat diskaun besar 43% dalam tawaran Amazon Aug 07, 2024 pm 08:52 PM

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 Fire Toolbox 36 tiba untuk membantu lebih ramai lagi pemilik tablet Amazon Fire melepaskan rantaian Aug 16, 2024 am 06:42 AM

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 | Dapatkan TV OLED Samsung S90C 77-inci untuk harga terendah yang pernah ada di Amazon Jun 26, 2024 pm 12:50 PM

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 | Monitor permainan ultrawide Samsung Odyssey OLED G8 34-inci turun ke harga terendah dalam 33% perjanjian Amazon Aug 08, 2024 pm 01:13 PM

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 Tawaran | TV Mini-LED Hisense U8N 85-inci mencapai harga terendah sepanjang masa berkat diskaun $800 di Amazon Jun 19, 2024 am 01:00 AM

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

See all articles