插件说明:

插件根据提供的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);

}

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

isbn书号查询php代码,php根据isbn书号查询amazon网站上的图书信息的示例_PHP相关推荐

  1. isbn书号查询php代码,php根据isbn书号查询amazon网站上的图书信息的示例_PHP教程

    插件说明: 插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息. 如果找到结果,则返回一个两元素的数组,其中第一个元素是书的标题,而第二个元素是该书封面缩写图的URL地址. 它 ...

  2. php图书查询显示,php根据isbn书号查询amazon网站上的图书信息的示例_PHP

    插件说明: 插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息. 如果找到结果,则返回一个两元素的数组,其中第一个元素是书的标题,而第二个元素是该书封面缩写图的URL地址. 它 ...

  3. idea重要插件代码颜色_颜色在您的网站上的重要性和品牌形象

    idea重要插件代码颜色 Choosing the right colors for a website or a logo can be a perplexing and time-consumin ...

  4. php 支付宝订单查询_5. PHP接入支付宝单笔订单查询接口

    巴西奥运会来了,刚好我又是做体育行业的互联网.哎!这个月又要加班成狗了.最近遇到好多莫名其妙的问题,待我忙完这段,再跟大家分享下.今天还是继续说说 Payment项目 今天主要说说支付宝订单查询接口. ...

  5. 利用开放的isbn查询Api接口录入图书信息,工作效率倍增

    工作上接了个任务,要将1000多本书整理分类,然后打标签搬到图书柜上.并且还要将书名  作者  书号  类别  出版社  出版时间等信息录入到图书管理系统中,方便借阅. 刚开始想着,那就一本本敲字录入 ...

  6. 用Python编写一个ISBN查询工具,秒查图书信息

    目录 1.引言: 2.正文: 3.实例分析: 4.总结: getnameformisbn.py 1.引言: 2.正文: ISBN查询工具通常用于图书管理.图书销售.图书收集和阅读等场景.以下是一些具体 ...

  7. ISBN是国际标准书号的简称,10位ISBN的最后一位为校验位python

    ISBN是国际标准书号的简称,10位ISBN的最后一位为校验位(由前9位计算得到),校验方法为,前9位数字从左到右分别与10到2相乘,然后求和,得到的和再对11进行整除,得到余数(即对11进行取模运算 ...

  8. 信息学奥赛一本通 1942:【08NOIP普及组】ISBN号码 | OpenJudge NOI 1.7 29:ISBN号码 | 洛谷 P1055 [NOIP2008 普及组] ISBN 号码

    [题目链接] ybt 1942:[08NOIP普及组]ISBN号码 OpenJudge NOI 1.7 29:ISBN号码 洛谷 P1055 [NOIP2008 普及组] ISBN 号码 [题目考点] ...

  9. 通过豆瓣Api,输入ISBN获取图书信息

    在本篇文章中,主要是通过豆瓣API实现获取图书信息的小功能. 一. 豆瓣API能干什么?   参考链接:[url]http://www.douban.com/service/ [/url] 豆瓣API ...

  10. java爬取当当网所有分类的图书信息(ISBN,作者,出版社,价格,所属分类等)

    java爬取当当网所有分类的图书信息(ISBN,作者,出版社,价格,所属分类等) 顺手写的,没有建立新项目,放我自己的项目的一个文件夹里了,有兴趣的朋友可以拉下来试试 https://gitee.co ...

最新文章

  1. android锁屏流程_Android开机锁屏流程分析
  2. selectepoll
  3. 移动设备将成为2014年最大的安全风险
  4. Python 之字典常用方法
  5. Git常用命令使用大全
  6. asp.net core系列 71 Web架构分层指南
  7. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...
  8. 为什么python的命名不能以数字开头_python变量不能以数字打头
  9. [渝粤教育] 中国地质大学 经济学原理 复习题
  10. bouncycastle JAVA实现SM3算法
  11. abaqus6.14 帮助 Abaqus Example Problems Guide翻译
  12. 2.过滤函数-filter/filter-out
  13. 动态添加element标签,数据操作
  14. 华为笔试——C++平安果dp算法
  15. 超级计算机深蓝比卡斯帕罗夫聪明吗,【图片】卡斯帕罗夫对深蓝棋谱及简析【国际象棋吧】_百度贴吧...
  16. 【接口文档】微信支付现金红包未开通,公众号发红包用第三方红包代发接口
  17. Python绘制表白爱心源码【女神看了绝对不会拒绝的你的表白嘿嘿】
  18. 23、Numpy IO
  19. css 闪光_闪光VS。 CSS / HTML:您会选择哪个?
  20. C语言结构体复习(一)

热门文章

  1. 快商通智能客服云平台入选中科院《互联网周刊》“智能营销榜”
  2. Pillow为图片添加水印
  3. 正弦和余弦(角度到弧度)
  4. 排序算法,对内存小数据量大的数据排序(一)
  5. C# Gmap 根据提供的经度和纬度、以及半径,取得此半径内的最大最小经纬度
  6. 星号99乘法表c语言,用Python打印九九乘法表与金字塔(*)星号
  7. (莫队算法)CodeForces - 617E XOR and Favorite Number
  8. html网页中wmode,关于html:Quicktime-Wmode透明问题
  9. Photoshop去除拍摄手写笔记背景
  10. php微博采集,微博采集方法