What is IMDBPHP?
IMDBPHP provides an API (Application Programmers Interface) to the movie information stored at the IMDB.COM site. As this and the name suggests, it is primarily targeted at PHP programmers who want to extend their programs or their site with these movie information.
The second generation, IMDBPHP2, additionally supports MoviePilot - a source using the Creative Commons license (which saves you from headaches produced by IMDB not only for license issues). It may be used as drop-in replacement for IMDBPHP, as it is 100% compatible - as long as you stuck to the API reference and only addressed public interfaces.
IMDBPHP offers the search for a movies ID. Using this ID, it can either provide a link to the original site - or retrieve details stored their directly and specifically. This includes a list of actors, directors, languages and the like - plus much more (see the Demo for details). Moreover, IMDBPHP is e.g. used in phpVideoPro - so there you can see an example of integration into another software project.
Development of IMDBPHP primarily means to keep the code up-to-date with the many and frequent changes on the IMDB sites - which render the whole API useless otherwise within sometimes short intervals. If there's any time left, we also look to implement new features - which mostly means to retrieve more details.
This does not apply to Moviepilot: Here exists an official public (JSON) interface to the data, which is promised to be stable. So as long as the IMDB code leaves us some remaining time, for Moviepilot we can concentrate on improvements and additions.
Maybe I have more ideas - but also maybe you have? Feel free to add your ideas to the ticket section (feature requests as well as bug reports) and let me know what you would like to see in IMDBPHP. Chances are high that you convince me to implement your idea!