Hogyan kell integratív ISBN Access weboldalain PHP
ISBN vagy ISBN számok hasznos azonosítók, hogy használható információt találni az egyéni könyveket. Ha szeretne integrálni ISBN lekérdezések az internetes alkalmazások PHP teszi megvalósítható.
Első lépés: ISBNdb.com egy létrehozott egy API, amely lehetővé teszi a felhasználók az egész weben való hozzáférést az adatbázis az ISBN rekordok. Itt a saját leírása API:
ISBNdb.com 's távoli hozzáférést lehetővé tevő alkalmazás programozási felület (API) célja, hogy más weboldalak és önálló alkalmazások hatalmas gyűjteménye által gyűjtött adatok ISBNdb.com 2003 óta. Az írás, 2005 júliusában, az adat magában foglal közel 1.800.000 könyvet, közel 3.000.000 millió könyvtári nyilvántartások, közel egymillió témák, több százezer szerző és a kiadó nyilvántartást értik meg a könyvtári adatok, több mint 10.000.000 nyilvántartást a tényleges és a történelmi árak.
Hogy használja ezt az API először be kell regisztrálni. A regisztráció szó második-hoz kiegészít. Ezt követően meg kell állítania a kulcs. Gombok lehetővé teszik, hogy közvetlen hozzáférést az ISBN adatbázist a saját kódját. A ISBNdb.com honlap létrehozását teszi gombok egyszerű.
Második lépés: Most írjuk kódot kölcsönhatásba az adatbázisban. A kérelmet az ISBN lookup fog kinézni:
Ön is adja meg a hozzáférési kulcsot a helyén XXXXXX. IsbnQuery $ lesz az ISBN számot Önt érdeklő $ isbnData egy XML fájl. Hozzáférni az adatokhoz meg kell engednünk a kódot tudom, mi van dolgunk. Valahogy így fog működni:
) ; $ XmlData = @ simplexml_load_file ($ isbnData) or die ("nincs betöltve");
Most már elérheti az egyes változók kéri ehhez hasonló:
]->Title ; $ Title = $ xmData-> BookList [0] -> BookData [0] -> cím;
Itt van egy komplett működő példa:
<? Php
$ Searchquery = "9780684801223"; / / Az ISBN Ernest Hemingway öreg halász és a tenger
$ IsbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ Searchquery", / / Ne feledd el helyettesíteni XXXXXX saját hozzáférési kulcs
) ; $ XmlData = @ simplexml_load_file ($ isbnData) or die ("nincs betöltve");
]->Title ; $ Title = $ xmlData-> BookList [0] -> BookData [0] -> cím;
]->AuthorsText ; $ Szerző = $ xmlData-> BookList [0] -> BookData [0] -> AuthorsText;
]->PublisherText ; $ Kiadó = $ xmlData-> BookList [0] -> BookData [0] -> PublisherText;); echo ("$ title <br/>");
); echo ("$ szerzők <br/>");
); echo ("$ kiadó <br/>");/ / Ez a példa kinyomtatja:
/ / Az idős ember és a tenger
/ / Ernest Hemingway
/ / New York: Scribner Paperback Fiction, 1995.?>








































