IMDBPHP2 ay isang open source, platform-independent at ganap na libreng klase PHP na maaaring magamit upang ma-access ang walang kahirap-hirap IMDb data at isama ito sa iyong web application upang magpakita ng isang listahan ng mga pelikula o impormasyon tungkol sa isang pelikula. It & rsquo; y ininhinyero upang tumakbo sa mga server ng Linux sa Apache.
Nagbibigay ito ng isang API upang ang impormasyon ng pelikula na naka-imbak sa mga site IMDB.COM. Bilang nagmumungkahi ang pangalan nito, ito ay lalo na naka-target sa mga programmer PHP na gustong palawakin ang kanilang aplikasyon o sa kanilang mga website na may "impormasyon ng pelikula"-andar.
Ang susunod na henerasyon IMDBPHP klase
IMDBPHP2 ay ang susunod na henerasyon, at isang drop-in kapalit, ng orihinal na IMDBPHP klase, na sumusuporta sa MoviePilot. Paggamit ng mga ID ng mga pelikula, IMDBPHP ay magawang makuha ang listahan ng mga aktor, direktor, at wika para sa mga hinanap na pelikula.
Ito ay ipinamamahagi bilang isang all-in-one archive na kabilang ang lahat ng mga mapagkukunan ng mga file ng proyekto, pati na rin ang isang demo (gumagana lamang sa isang server), sa gayon ay maaari mong agad na makita kung paano gumagana ang script at malaman kung paano upang mabilis na ipatupad ito sa iyong kasalukuyang disenyo.
Pagsisimula sa IMDBPHP2
Upang isama ang IMDBPHP2 sa iyong website, i-download ang pinakabagong bersyon mula sa Softoware o sa pamamagitan nito opisyal na website (tingnan ang link sa dulo ng artikulo), i-save ang archive sa isang lugar sa iyong computer at i-extract ang mga nilalaman nito.
Susunod, kailangan mong lumikha ng isang folder sa root ng iyong web server at i-upload ang lahat ng mga file ng IMDBPHP2 script sa na folder gamit ang iyong mga paboritong file transfer client (hal Filezilla, FireFTP o gFTP).
Upang makita ito kung gawa, i-access lamang ang folder na naglalaman ng lahat ng IMDBPHP2 ng mga file sa isang web browser (hal http://www.softoware.net/imdbphp2/). Dapat mong makita ang isang maliit na box para sa paghahanap kung saan maaari mong ipasok ang pangalan ng isang pelikula / episode o IMDb ID at maghanap ito sa database ng pelikula IMDb.
Ano ang bagong sa paglabas:
- Ayusin ang maramihang mga tungkulin sa bawat artista hindi nagpapakita sa field na 'tungkulin' ng `nagsumite ng ()`
- Ayusin ang link sa pahina ng pangkalahatang-ideya ng pelikula sa demo ng site
Ano ang bagong sa bersyon 2.3.6:
- Ayusin ang regexp para sa lugar ng kamatayan sa pag-parse kapag walang dahilan ng kamatayan ay ibinibigay
Ano ang bagong sa bersyon 2.2.3:
- Ang ilang mga paglilinis sa IMDb :: plot_split
- update IMDb site. Fixed: IMDb :: parangal (), imdb_person :: bio ()
- paghahanap Episode ay pinaghiwa dahil sa hindi kumpletong pag-redirect sa paghawak sa imdbsearch :: resulta ()
- Maliit na pagtuon sa imdb_person :: filmograf () upang bumalik ang lahat ng mga pangalan ng character
Hit sa amin muli
Ano ang bagong sa bersyon 2.2.2:
- imdbperson: filmographs ay nilaktawan bawat pangalawang entry sa paanuman
- imdbperson: ipinanganak () at namatay () Kaka-sira dahil sa mga pagbabago ng site. Salamat sa GeorgeFive para sa pag-aayos!
- IMDb :: pamagat () ang isang walang laman na string para sa pelikula na hindi pa na inilabas
- reworked IMDb :: title_year () upang mas mahusay na taon-sumasaklaw ng handle (hal para sa serials: "2010-2012")
- IMDb: nagde-decode mga panlabas na site IMDb muling dini-direkta i-target ang mga URL
- IMDb :: cast () ay mayroon na ngayong isang opsyonal na parameter $ clean_ws (default: FALSE) upang alisin whitespaces (lalo na line-break) sa mga pangalan
- imdb_person: higit pang mga pagsasaayos dahil sa mga pagbabago ng site sa birthname (), palayaw (), taas (), asawa (), bio (), mga bagay na walang kabuluhan (), panipi (), trademark (), suweldo ()
Nagbalik
Ano ang bagong sa bersyon 2.2.1:
- muli mga pagbabago ng site, oras na ito sinira nila ang personal na kredito (actor, composers, manunulat, atbp.)
- IMDb :: yearspan () ay hindi mahuli ang lahat "delimiter" na ginagamit sa mga site IMDb
- nagdagdag ng mga bagong config pagpipiliang "wika" (tingnan ang mdb_config para sa mga detalye! - At thanx sa strikedaemon para sa code)
- Nagbago ang isang bungkos ng mga pamamaraan mula sa mga pribadong sa protektadong, upang payagan ang pinakamahalaga sa kanila sa pamamagitan ng mga klase extension
- IMDb upang ipakilala ang isa pang / genre / link sa pinaka-popular na mga genre, na messed up ang genre () method
- IMDb :: isang lagay ng lupa () at IMDb :: plot_split () ay pinaghiwa dahil sa isa pang pagbabago ng site
Nagpasya
Ano ang bagong sa bersyon 2.2.0:
- ipinakilala ang posibilidad upang i-override config vars gamit ang simpleng * .ini file (tingnan conf / *)
- inalis Moviepilot mga klase (ang serbisyo ay hindi na gumagana sa pamamagitan nito API)
- Inaayos na cache.php (na nakalista sa parehong pelikula nang paulit-ulit)
- doc / update Readme
- Ginagamit na ngayon cache.php Glob () upang pabilisin ang mga file sa paghahanap
- ilang mga menor code paglilinis
- idinagdag ilang higit pang mga halimbawa ng code sa doc / mga halimbawa
Ano ang bagong sa bersyon 2.1.9:
- IMDb :: alsoknow () at IMDb :: releaseInfo () ay pinaghiwa dahil sa mga pagbabago ng site
- imdbperson :: filmograf () na hindi inaabot ang ilang mga pangalan ng character dahil sa mga pagbabago ng site
- IMDb :: soundtrack () ay pinaghiwa dahil sa mga pagbabago ng site
- imdb_person: pinakahuling pagbabago sa site sinira ang lahat ng filmografies. naayos na.
- IMDb: crazy_credits (), goofs (), panipi (), video_sites () sira dahil sa mga pagbabago sa site
- habang pag-aayos IMDb :: video_sites, natuklasan ng higit pang mga katulad na nilalaman sa pahinang iyon: soundclip_sites (), photo_sites () at misc_sites () Idinagdag
- IMDb: mga bagay na walang kabuluhan (), officialSites () sira dahil sa mga pagbabago sa site
- imdb_person: movies_crew () at movies_archive () sira dahil sa mga pagbabago sa site
Ano ang bagong sa bersyon 2.1.7:
- Marami sa mga pagbabago sa mga site IMDb Kinakailangan maraming mga pag-aayos.
- Kahit na hindi lahat ng problema ay nalutas pa, ang paglabas ng mga address karamihan ng mga isyung nauugnay sa pangunahing pag-andar.
Ano ang bagong sa bersyon 2.1.5:
- higit sa lahat Inaayos ng bersyon na ito ng mga bagay na pinaghiwa sa pamamagitan ng pagbabago ng site IMDb.
- Mayroong ilang mga menor pagpapahusay.
Mga Kinakailangan :
- PHP
Mga Komento hindi natagpuan