ホームページ >バックエンド開発 >PHPチュートリアル >ISBN 書籍番号に基づいて Amazon Web サイト上の書籍情報をクエリする PHP の例_PHP チュートリアル

ISBN 書籍番号に基づいて Amazon Web サイト上の書籍情報をクエリする PHP の例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:37:361341ブラウズ

プラグインの説明:
このプラグインは、提供された 10 桁の ISBN 番号に基づいて、Amazon Web サイト上の書籍の詳細情報を検索します。
結果が見つかった場合は、2 要素の配列が返されます。最初の要素は本のタイトルで、2 番目の要素は本の表紙の省略された画像の URL アドレスです。
次のパラメータが必要です: $ISBN 10 桁の ISBN 番号

コードをコピーします コードは次のとおりです:

$isbn = '007149216X';
$result = PIPHP_GetBookFromISBN($isbn);
if (!$result) echo "ISBN のタイトルが見つかりませんでした'$isbn' .";
else echo "$result[0]";

function PIPHP_GetBookFromISBN($isbn)
{
// プラグイン 93: ISBN から書籍を取得
//
// このプラグインは Amazon.com で ISBN-10 を検索し、その後
// 一致する書籍を返しますタイトルと表紙のサムネイル画像
// 次の引数が必要です:
//
// $isbn: 検索する ISBN
//
// 取り込む本の関数から更新されます
/ / アカウントは 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($ページ、$ptr1、$ptr2 - $ptr1);

配列を返す($title, $img . $image);
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735234.html技術記事プラグインの説明: このプラグインは、提供された 10 桁の ISBN 番号に基づいて、Amazon Web サイト上の書籍の詳細情報を検索します。 結果が見つかった場合は、2 要素の配列が返されます。最初の要素は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。