首页 php教程 php手册 php根据isbn书号查询amazon网站上的图书信息的示例

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

Jun 06, 2016 pm 08:24 PM
amazon

这篇文章主要介绍了php根据isbn书号查询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 "$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);
}

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1672
14
CakePHP 教程
1428
52
Laravel 教程
1332
25
PHP教程
1277
29
C# 教程
1257
24
Amazon Asin是什么 Amazon Asin是什么 Nov 25, 2022 pm 02:54 PM

Amazon Asin是指亚马逊标准识别号,是亚马逊商品一个特殊的编码标识,是亚马逊用来标识其市场上所有产品的唯一编号。ASIN是亚马逊搜索功能的重要组成部分,这意味着无论客户是按类别搜索还是按产品名称搜索,都可以返回他们正在寻找的确切产品。

小米14T系列新品发布会,赠送充电器等令人垂涎欲滴的赠品 小米14T系列新品发布会,赠送充电器等令人垂涎欲滴的赠品 Sep 25, 2024 pm 09:18 PM

小米 14T 系列将于明天 9 月 26 日发布,有关该设备的消息已经不少,包括有报道称该手机包装盒中不会附带充电器。然而,合作伙伴零售店意外泄露了新消息

交易 |三星 32 英寸 240 Hz 4K Odyssey Neo G8 游戏显示器在亚马逊促销中获得 43% 的大幅折扣 交易 |三星 32 英寸 240 Hz 4K Odyssey Neo G8 游戏显示器在亚马逊促销中获得 43% 的大幅折扣 Aug 07, 2024 pm 08:52 PM

三星的 Odyssey 游戏显示器系列拥有一些可以买到的最好的游戏显示器,通常提供顶级的功能和规格以及旗舰价格。 Odyssey Neo G8 位于三星 Odyss 的高端

了解 Amazon ElastiCache 缓存技术 了解 Amazon ElastiCache 缓存技术 Jun 20, 2023 pm 03:37 PM

随着互联网技术的不断发展,对于网站应用程序的性能和稳定性需求也越来越高。在处理大型数据、低延迟和高并发方面,传统的后端数据库也显得力不从心。为了提高站点性能,现在很多网站开始采用缓存技术,而AmazonElastiCache就是一种非常流行的缓存解决方案。一、什么是AmazonElastiCache?AmazonElastiCache是一种分布

Fire Toolbox 36 到来,帮助更多 Amazon Fire 平板电脑用户摆脱束缚 Fire Toolbox 36 到来,帮助更多 Amazon Fire 平板电脑用户摆脱束缚 Aug 16, 2024 am 06:42 AM

Amazon Fire 平板电脑通常带有大量烦人的限制,但 XDA 开发者论坛成员 Datastream33 创建了一种一体化解决方案,可以帮助用户绕过这些限制。该工具称为 Fire Toolbox,可用于 Windows

交易 | 34 英寸三星 Odyssey OLED G8 超宽游戏显示器在亚马逊促销中降至有史以来最低价 33% 交易 | 34 英寸三星 Odyssey OLED G8 超宽游戏显示器在亚马逊促销中降至有史以来最低价 33% Aug 08, 2024 pm 01:13 PM

三星目前正在举办游戏周促销活动,对奥德赛系列的许多顶级游戏显示器进行打折。其中一款显示器是三星 Odyssey G85SB OLED(型号 LS34BG850SNXZA),在促销期间大幅折扣。

如何使用PHP和OAuth进行Amazon云服务认证 如何使用PHP和OAuth进行Amazon云服务认证 Jul 28, 2023 pm 12:37 PM

如何使用PHP和OAuth进行Amazon云服务认证引言:在如今数字化时代,云计算已成为企业和个人管理数据的主要方式。亚马逊(Amazon)作为全球最大的云服务提供商之一,其亚马逊网络服务(AmazonWebServices,AWS)平台已被广泛应用于各个领域。为了确保云服务的安全性和可靠性,AWS采用OAuth协议进行认证。本文将介绍如何通过PHP和

交易 | 85 英寸海信 U8N Mini-LED 电视亚马逊折扣 800 美元创历史低价 交易 | 85 英寸海信 U8N Mini-LED 电视亚马逊折扣 800 美元创历史低价 Jun 19, 2024 am 01:00 AM

许多普通的客厅对于一台巨大的 85 英寸电视(例如最新的海信 U8N)来说可能有点太小了。然而,对于那些重视沉浸感胜过一切的挑剔家庭影院迷来说,这种特殊的电视尺寸可能是最好的选择,因为

See all articles