IMDBPHP2

Software Screenshot:
IMDBPHP2
Software Details:
Version: 2.4.1
Upload Date: 17 Feb 15
Developer: IzzySoft
Distribution Type: Freeware
Downloads: 5

Rating: nan/5 (Total Votes: 0)

IMDBPHP2 is an open source, platform-independent and completely free PHP class that can be used to effortlessly access IMDB data and integrate it in your web application to display a list of movies or information about a movie. It’s engineered to run on Linux servers with Apache.

It provides an API to the movie information stored at the IMDB.COM sites. As its name suggests, it is primarily targeted at PHP programmers who want to extend their application or their websites with "movie information" functionality.

The next generation IMDBPHP class

IMDBPHP2 is the next generation, and a drop-in replacement, of the original IMDBPHP class, which supports MoviePilot. Using movies IDs, IMDBPHP is able to retrieve list of actors, directors, and languages for the searched movie.

It is distributed as an all-in-one archive that includes all the source files of the project, as well as a demo (works only on a server), so you can immediately see how the script works and figure out how to quickly implement it in your current design.

Getting started with IMDBPHP2

To integrate IMDBPHP2 in your website, download the latest version from Softoware or via its official website (see link at the end of the article), save the archive somewhere on your computer and extract its contents.

Next, you must create a folder on the root of your web server and upload all the files of the IMDBPHP2 script into that folder using your favorite file transfer client (e.g. FileZilla, FireFTP or gFTP).

To see it if works, simply access the folder that contains all the IMDBPHP2 files with a web browser (e.g. http://www.softoware.net/imdbphp2/). You should see a small search box where you can enter the name of a movie/episode or IMDB ID and search it on the IMDB movie database.

What is new in this release:

  • Fix multiple roles per actor not showing in the 'role' field of `cast()`
  • Fix link to movie overview page in the demo site

What is new in version 2.3.6:

  • Fix regexp for place of death parsing when no cause of death is given

What is new in version 2.2.3:

  • Some cleanup to imdb::plot_split
  • IMDB site updates hit us again. Fixed: imdb::awards(), imdb_person::bio()
  • Episode search was broken due to incomplete redirect handling in imdbsearch::results()
  • Tiny fix to imdb_person::filmograf() to return all character names

What is new in version 2.2.2:

  • imdbperson: filmographs had skipped every second entry somehow
  • imdbperson: born() and died() got broken due to site changes. Thanks to GeorgeFive for the fix!
  • imdb::title() returned an empty string for movies that haven't been released yet
  • reworked imdb::title_year() to better handle year-spans (e.g. for serials: "2010-2012")
  • imdb: decoding IMDB external site re-directs to target URLs
  • imdb::cast() now has an optional parameter $clean_ws (default: FALSE) to remove whitespaces (especially line-breaks) in names
  • imdb_person: more adjustments due to site changes to birthname(), nickname(), height(), spouse(), bio(), trivia(), quotes(), trademark(), salary()

What is new in version 2.2.1:

  • again site changes, this time they broke the personal credits (actors, composers, writers, etc.)
  • imdb::yearspan() didn't catch all "delimiters" used on the IMDB sites
  • added new config option "language" (see mdb_config for details - and thanx to strikedaemon for the code!)
  • changed a bunch of methods from private to protected, to allow overriding them by extension classes
  • IMDB decided to introduce another /genre/ link to most popular genres, which messed up the genre() method
  • imdb::plot() and imdb::plot_split() were broken due to another site change

What is new in version 2.2.0:

  • introduced the possibility to override config vars using simple *.ini files (see conf/*)
  • removed Moviepilot classes (the service is no longer operational via its API)
  • fixes to cache.php (listed the same movie over and over)
  • doc/README updated
  • cache.php now uses glob() to speed up file finding
  • some minor code cleanup
  • added some more example code to doc/examples

What is new in version 2.1.9:

  • imdb::alsoknow() and imdb::releaseInfo() were broken due to site changes
  • imdbperson::filmograf() missed some character names due to site changes
  • imdb::soundtrack() was broken due to site changes
  • imdb_person: latest site changes broke all filmografies. fixed.
  • imdb: crazy_credits(), goofs(), quotes(), video_sites() broken due to site changes
  • while fixing imdb::video_sites, discovered more similar content on that page: soundclip_sites(), photo_sites() and misc_sites() added
  • imdb: trivia(), officialSites() broken due to site changes
  • imdb_person: movies_crew() and movies_archive() broken due to site changes

What is new in version 2.1.7:

  • Many changes on the IMDB sites required many fixes.
  • Though not all problems are solved yet, this release addresses most issues related to the core functionality.

What is new in version 2.1.5:

  • This version mainly fixes things broken by IMDB site changes.
  • There are some minor enhancements.

Requirements:

  • PHP

Other Software of Developer IzzySoft

IMDBPHP
IMDBPHP

20 Jul 15

phpDiveLog
phpDiveLog

17 Feb 15

OSPRep
OSPRep

11 May 15

Comments to IMDBPHP2

Comments not found
Add Comment
Turn on images!