IMDBPHP2 è un open source, indipendente dalla piattaforma e la classe PHP completamente gratuito che può essere utilizzato per accedere ai dati senza sforzo IMDB e integrare nella vostra applicazione web per visualizzare un elenco di film o informazioni su un film. E & rsquo; s progettato per girare su server Linux con Apache.
Esso fornisce una API per le informazioni sul film memorizzate nei siti IMDB.COM. Come suggerisce il nome, si rivolge principalmente a programmatori PHP che desiderano estendere la loro applicazione o i loro siti web con funzionalità "informazioni sul film".
La classe IMDBPHP prossima generazione
IMDBPHP2 è la prossima generazione, e una sostituzione drop-in, della classe IMDBPHP originale, che supporta MoviePilot. Utilizzando filmati ID, IMDBPHP è in grado di lista di attori, registi, e linguaggi per il film cercato di recuperare.
E 'distribuito come un all-in-one archivio che include tutti i file di origine del progetto, così come una demo (funziona solo su un server), in modo da poter vedere immediatamente come funziona la sceneggiatura e capire come implementare rapidamente nel vostro disegno corrente.
Introduzione a IMDBPHP2
Per integrare IMDBPHP2 nel vostro sito web, scaricare l'ultima versione dal Softoware o tramite il suo sito ufficiale (vedi link alla fine di questo articolo), salvare l'archivio da qualche parte sul tuo computer e estrarne il contenuto.
Successivamente, è necessario creare una cartella nella directory principale del server web e caricare tutti i file dello script IMDBPHP2 in quella cartella utilizzando il client di trasferimento di file preferito (ad esempio FileZilla, FireFTP o gFTP).
Per vedere se funziona, è sufficiente accedere alla cartella che contiene tutti i file IMDBPHP2 con un browser web (es http://www.softoware.net/imdbphp2/). Si dovrebbe vedere una piccola casella di ricerca in cui è possibile inserire il nome di un film / episodio o IMDB ID e cercare sulla base di dati di film IMDB.
Cosa c'è di nuovo in questa versione:
- Fissare molteplici ruoli per attore non mostrano nel campo 'ruolo' di `cast ()`
- Link Fix alla pagina panoramica filmato nel sito demo
Cosa c'è di nuovo nella versione 2.3.6:
- Fix regexp per luogo di morte analisi quando viene data nessuna causa di morte
Cosa c'è di nuovo nella versione 2.2.3:
- Alcuni pulitura a imdb :: plot_split
- aggiornamenti del sito IMDB ci ha colpito di nuovo. Fisso: IMDb :: premi (), imdb_person :: bio ()
- Ricerca Episode era rotto a causa di redirect incomplete manipolazione in imdbsearch :: risultati ()
- fix Tiny imdb_person :: filmograf () per restituire tutti i nomi dei personaggi
Cosa c'è di nuovo nella versione 2.2.2:
- imdbperson: filmographs avevano saltato ogni seconda voce in qualche modo
- imdbperson: nato () e morto () si è rotto a causa di cambiamenti del sito. Grazie a GeorgeFive per la correzione!
- imdb :: title () ha restituito una stringa vuota per i film che non sono stati ancora rilasciati
- imdb rielaborato :: title_year () per gestire meglio anni di campate (ad esempio per i seriali: "2010-2012")
- imdb: decodifica IMDB sito esterno re-indirizza agli URL di destinazione
- imdb :: cast () ha ora un optional parametro $ clean_ws (default: FALSE) per rimuovere spazi bianchi (in particolare interruzioni di riga-) nei nomi
- imdb_person: più aggiustamenti dovuti a cambiamenti del sito a birthname (), soprannome (), l'altezza (), il coniuge (), bio (), trivia (), le citazioni (), marchio di fabbrica (), lo stipendio ()
Cosa c'è di nuovo nella versione 2.2.1:
- di nuovo le modifiche al sito, questa volta hanno rotto i crediti personali (attori, compositori, scrittori, ecc.)
- imdb :: yearspan () non prendere tutti i "delimitatori" utilizzati nei siti IMDB
- ha aggiunto una nuova opzione di configurazione "linguaggio" (vedi mdb_config per i dettagli - e thanx per strikedaemon per il codice)
- cambiato un sacco di metodi dal privato al protetta, per consentire loro imperativi per classi di estensione
- IMDB ha deciso di introdurre un altro / genere / link ai generi più popolari, che incasinato il metodo genere ()
- imdb :: plot () e imdb :: plot_split () sono stati rotti a causa di un altro cambiamento sito
Cosa c'è di nuovo nella versione 2.2.0:
- ha introdotto la possibilità di ignorare vars utilizzando semplici file .ini * (vedi conf / *) config
- classi Moviepilot rimossi (il servizio non è più operativa è attraverso la sua API)
- fissa a cache.php (elencati lo stesso film più e più volte)
- doc / README aggiornato
- cache.php ora utilizza glob () per velocizzare il file trovando
- del codice di pulizia minori
- ha aggiunto un po 'di codice di esempio a doc / examples
Cosa c'è di nuovo nella versione 2.1.9:
- imdb :: alsoknow () e imdb :: releaseInfo () sono stati rotti a causa di sito cambia
- imdbperson :: filmograf () mancati alcuni nomi dei personaggi a causa dei cambiamenti del sito
- imdb :: colonna sonora () era rotto a causa di cambiamenti del sito
- imdb_person: ultime modifiche sito rotto tutti filmografies. fisso.
- IMDb: crazy_credits (), goofs (), le citazioni (), video_sites () rotto a causa di modifiche al sito
- mentre fissa imdb :: video_sites, scoperto più contenuti simili a quella pagina: soundclip_sites (), photo_sites () e misc_sites () aggiunto
- imdb: trivia (), officialSites () rotto a causa di sito cambia
- imdb_person: movies_crew () e movies_archive () rotto a causa di modifiche al sito
Cosa c'è di nuovo nella versione 2.1.7:
- Molti cambiamenti sui siti IMDB necessarie molte correzioni.
- Anche se non tutti i problemi sono ancora risolti, questa release risolve gran parte dei problemi legati alla funzionalità di base.
Cosa c'è di nuovo nella versione 2.1.5:
- Questa versione corregge principalmente cose rotte da IMDB modifiche del sito.
- Ci sono alcuni miglioramenti minori.
Requisiti :
- PHP
I commenti non trovato