IMDBPHP2 este o open source, independent de platforma și clasa PHP complet gratuit, care poate fi utilizat pentru a accesa efort date IMDB și integrarea acesteia în aplicația web pentru a afișa o listă de filme sau informații despre un film. Acesta & rsquo; s proiectat pentru a rula pe servere Linux cu Apache.
Acesta oferă un API la informațiile stocate film la site-uri IMDB.COM. După cum sugerează și numele, aceasta este orientată în primul rând la programatori PHP care doresc să extindă aplicarea acestora sau site-urile lor, cu "informații film" Funcționalitatea.
Clasa IMDBPHP generație următoare
IMDBPHP2 este următoarea generație, și o înlocuire drop în, de clasa IMDBPHP inițial, care susține MoviePilot. Folosind filme ID-uri, IMDBPHP este capabil de a lista de actori, regizori, și limbi pentru filmul cautat recupera.
Acesta este distribuit ca o arhivă all-in-one care include toate fișierele sursă ale proiectului, precum și un demo (functioneaza doar pe un server), astfel încât să puteți vedea imediat cum functioneaza script-ul și dau seama cum să pună în aplicare rapid l în design-ul curent.
Noțiuni de bază cu IMDBPHP2
Pentru a integra IMDBPHP2 în site-ul dvs., descărcați cea mai recentă versiune de Softoware sau prin intermediul site-ul său oficial (a se vedea link-ul de la sfârșitul articolului), cu excepția arhiva undeva pe computer și extrage conținutul său.
Mai departe, trebuie să creați un folder pe rădăcina serverul de web și încărcați toate fișierele de script-ul IMDBPHP2 în care folder utilizând favorit clientul dvs. de transfer de fișiere (de exemplu FileZilla, FireFTP sau gFTP).
Pentru a vedea dacă lucrari, pur și simplu accesați folderul care conține toate fișierele IMDBPHP2 cu un browser web (de exemplu, http://www.softoware.net/imdbphp2/). Ar trebui să vedeți o casetă de căutare mic în cazul în care puteți introduce numele unui film / episod sau ID-ul IMDB și căutați-l în baza de date film IMDB.
Ce este nou în această versiune:
- Fix multiple roluri pe actor nu arată în câmpul "rolul" de `turnate ()`
- link Fix la pagina imagine de ansamblu film în site-ul demo
Ce este nou în versiunea 2.3.6:
- Fix regexp pentru locul de parsarea moarte atunci cand este dat nici o cauza de deces
Ce este nou în versiunea 2.2.3:
- Unii curatare a IMDb :: plot_split
- IMDB actualizări de pe site ne-a lovit din nou. Fixe: IMDb :: premii (), imdb_person :: bio ()
- căutare Episodul a fost spart de cauza redirecționare incomplete manipulare în imdbsearch :: rezultate ()
- fix Tiny la imdb_person :: filmograf () pentru a reveni toate numele personajelor
Ce este nou în versiunea 2.2.2:
- imdbperson: filmographs a sărit în fiecare secundă de intrare într-un fel
- imdbperson: născut () și a murit () a fost rupt din cauza modificărilor site-ului. Vă mulțumim pentru GeorgeFive pentru remedierea!
- IMDb :: titlu () a returnat un șir gol pentru filme care nu au fost încă lansat
- IMDb refăcut :: title_year () pentru o mai bună mâner deschideri de ani (de exemplu, pentru seriale: "2010-2012")
- IMDB: decodare IMDB site extern re-directioneaza să vizeze adrese URL
- IMDb :: turnat () are acum un optionale parametru $ clean_ws (implicit: fals) pentru a elimina spatiile (în special pauze de linie de) de nume
- imdb_person: mai multe ajustări datorate modificărilor site-ul la birthname (), porecla (), înălțimea (), soț (), bio (), trivia (), citate (), marca (), salariu ()
Ce este nou în versiunea 2.2.1:
- din nou modificări site-ului, de data aceasta au spart creditele personale (actori, compozitori, scriitori, etc.)
- IMDb :: yearspan () nu a prinde toate "delimitatori" utilizate pe site-urile IMDB
- a adaugat config opțiunea "limbă" (a se vedea mdb_config pentru detalii - și thanx pentru strikedaemon pentru codul)
- a schimbat o grămadă de metode de la privat la protejat, pentru a permite imperative le pe clase de extensie
- IMDB a decis să introducă un alt / gen / legătură într-genuri dintre cele mai cunoscute, care dat peste cap metoda gen ()
- IMDb :: complot () și IMDb :: plot_split () s-au rupt din cauza altă schimbare site-ul
Ce este nou în versiunea 2.2.0:
- introdus posibilitatea de a trece peste config vars folosind simplu fișierele * .ini (a se vedea conf / *)
- clase Moviepilot îndepărtate (serviciul nu mai este operațională, prin intermediul API său)
- fixează la cache.php (enumerate acelasi film de peste si peste)
- doc / README actualizat
- cache.php juca acum glob () pentru a accelera fișier găsirea
- un cod de curatare minor
- adăugat ceva mai mult exemplu cod la doc / exemple
Ce este nou în versiunea 2.1.9:
- IMDb :: alsoknow () și IMDb :: releaseInfo () s-au rupt din cauza site-ului se schimbă
- imdbperson :: filmograf () a ratat unele nume de personaje ca urmare a modificărilor site-ului
- IMDb :: coloana sonora a () a fost rupt din cauza modificărilor site-ului
- imdb_person: cele mai recente modificări site-ului spart toate filmografies. fixă.
- IMDb: crazy_credits (), goofs (), citate (), () video_sites sparte din cauza site-ului se schimbă
- în timp ce de stabilire IMDB :: video_sites, a descoperit mai mult conținut similar pe care pagina: soundclip_sites (), photo_sites () și misc_sites () care se adaugă
- IMDB: trivia (), officialSites () rupt din cauza site-ului se schimbă
- imdb_person: movies_crew () și movies_archive () rupt din cauza site-ului se schimbă
Ce este nou în versiunea 2.1.7:
- Multe schimbări pe site-urile IMDB necesare mai multe remedieri.
- Deși nu toate problemele sunt rezolvate încă, acest comunicat abordează cele mai multe aspecte legate de funcționalitatea de bază.
Ce este nou în versiunea 2.1.5:
- Această versiune rezolvă în principal ca lucrurile se rupte de IMDB modificări site-ului.
- Există unele îmbunătățiri minore.
Cerințe :
- PHP
Comentariile nu a fost găsit