Cum să Intergrate ISBN de acces la paginile de Web Folosind PHP
ISBN-urile sau cu standardul internaţional de carte Cifrele sunt utile de identificare care poate fi folosit pentru a afla informatii despre cărţi individuale. Dacă doriţi să integreze ISBN lookups in aplicatii web PHP face doable.
Etapa întâi: ISBNdb.com este un a creat un API care permite utilizatorilor de pe Web pentru a accesa baza lor de date de ISBN înregistrări. Aici este propria descriere a API:
ISBNdb.com-i de acces la distanţă Application Programming Interface (API) este proiectat pentru a permite alte site-uri web şi independent de aplicaţii utilizează marea de colectare a datelor colectate de către ISBNdb.com din 2003. După cum a scris acest lucru, în iulie 2005, datele include aproape 1800000 carti; aproape 3000000 de milioane de biblioteca de înregistrări; aproape de un milion de subiecţi; sute de mii de autor şi editor de înregistrări analizat din biblioteca de date; mai mult de 10000000 de înregistrări reale şi istoric preţurilor.
Pentru a utiliza această API, trebuie mai întâi să se înscrie. Inregistrare ia literalmente de secunde pentru a completa. Dupa aceasta, va trebui să înfiinţeze o cheie. Taste pentru a vă permite accesul direct la baza de date de la ISBN-vă propriul cod. De ISBNdb.com site-ul face înfiinţarea cheile de usor.
Etapa a doua: Acum sunteţi începe scrierea de cod pentru a interacţiona cu baza de date. O cerere pentru un ISBN lookup va arata ceva de genul:
$ isbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ isbnQuery";
Ti-ar introduce accesul dvs. cheie în loc de XXXXXX. $ IsbnQuery ar fi ISBN număr vă interesează inch $ isbnData este un fişier XML. Pentru a avea acces la aceste date, trebuie să vă lăsaţi de cod stiu ce se face. Ceva de genul acesta va lucra:
) ; $ xmlData = @ simplexml_load_file ($ isbnData) sau mori ( "nici un fişier încărcat");
Acum puteţi accesa variabilele individuale cu apeluri similare cu aceasta:
]->Title ; $ title = $ xmData-> BookList [0] -> BookData [0] -> titlu;
Aici este un exemplu complet de lucru:
<? php
Searchquery $ = "9780684801223"; / / ISBN pentru Ernest Hemingway's Old Man şi a Mării
$ isbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ Searchquery"; / / Nu uitaţi să înlocuiţi XXXXXX cu propriul acces cheie
) ; $ xmlData = @ simplexml_load_file ($ isbnData) sau mori ( "nici un fişier încărcat");
]->Title ; $ title = $ xmlData-> BookList [0] -> BookData [0] -> titlu;
]->AuthorsText ; Autorii $ = $ xmlData-> BookList [0] -> BookData [0] -> AuthorsText;
]->PublisherText ; $ editor = $ xmlData-> BookList [0] -> BookData [0] -> PublisherText;); echo ( "$ titlu <br/>");
); echo ( "$ autori <br/>");
); echo ( "$ editor <br/>");/ / Acest exemplu printuri:
/ / Bătrânul şi marea
/ / Ernest Hemingway
/ / New York: Scribner carte broşată Fiction, 1995.?>






















