PHP Класс Imdb\Title

Автор: Georgos Giagas
Автор: Izzy (izzysoft AT qumran DOT org)
Наследование: extends MdbBase
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$admissions
$akas
$all_keywords
$aspectratio
$awards
$budget
$castlist
$compcred_dist
$compcred_other
$compcred_prod
$compcred_special
$countries
$crazy_credits pilot only
$credits_cast
$credits_composer
$credits_director
$credits_producer
$credits_writing
$episodeEpisode
$episodeSeason
$extreviews
$filmingDates
$goofs
$gross
$isSerial
$langs
$langs_full
$locations
$main_comment
$main_creator
$main_endyear
$main_genre
$main_keywords
$main_language
$main_movietype
$main_movietypes
$main_pictures
$main_plotoutline
$main_poster
$main_poster_thumb
$main_prodnotes
$main_rating
$main_runtime
$main_storyline
$main_tagline
$main_title
$main_top250
$main_votes
$main_year
$main_yearspan
$misc_sites
$moviealternateversions
$moviecolors
$movieconnections
$moviegenres
$moviequotes
$movierecommendations
$movieruntimes
$mpaa_justification
$mpaas
$mpaas_hist
$official_sites
$openingWeekend
$original_title
$pageUrls
$parental_guide
$photo_sites
$plot_plot
$release_info
$season_episodes
$seasoncount
$sound
$soundclip_sites
$soundtracks
$split_comment
$split_plot
$synopsis_wiki
$taglines
$trailers
$trivia
$video_sites
$weekendGross

Открытые методы

Метод Описание
__construct ( string $id, Config $config = null, Psr\Log\LoggerInterface $logger = null, CacheInterface $cache = null )
admissions ( ) : array[0..n] Get admissions budget
alsoknow ( ) : array Get movie's alternative names Note: This may return an empty country or comments.
alternateVersions ( ) : array Get the Alternate Versions for a given movie
aspect_ratio ( ) : string Aspect Ratio of movie screen
awards ( boolean $compat = TRUE ) : array Get all awards this title was nominated for or won
budget ( ) * Get budget
cast ( ) : array Get the actors/cast members for this title
colors ( ) : array Get the colours this movie was shot in.
comment ( ) : string Get movie main comment (from title page)
comment_split ( ) : array Get movie main comment (from title page - split-up variant)
composer ( ) : array Obtain the composer(s) ("Original Music by.
country ( ) : array Get country of production
crazy_credits ( ) : array Get the Crazy Credits
creator ( ) : array Get the creator of a movie (most likely for seasons only)
director ( ) : array Get the director(s) of the movie
distCompany ( ) : array Info about distributors
endyear ( ) : string Get end-year Usually this returns the same value as year() -- except for those cases where production spanned multiple years, usually for series
episodeAirDate ( ) : string The date when this episode aired for the first time
episodeEpisode ( ) : integer
episodeSeason ( ) : integer
episodeTitle ( ) : string Title of the episode
episodes ( ) : array Get the series episode(s)
extReviews ( ) : array Get list of external reviews (if any)
filmingDates ( ) : array[beginning, Get filming dates
fromSearchResult ( string $id, string $title, integer $year, string $type, Config $config = null, Psr\Log\LoggerInterface $logger = null, CacheInterface $cache = null ) : Title Create an imdb object populated with id, title, year, and movie type
genre ( ) : string Get the movies main genre Since IMDB.COM does not really now a "Main Genre", this simply means the first mentioned genre will be returned.
genres ( ) : array Get all genres the movie is registered for
get_episode_details ( ) : array Extra information about this episode (if this title is an episode)
goofs ( ) : array Get the goofs
gross ( ) : array[0..n] Gross takings by country and date (usually per week for recent films)
is_serial ( ) : boolean Is this title serialised (a tv show)? This could be the show page or an episode
keywords ( ) : array Get the keywords for the movie
keywords_all ( ) : array Get the complete keywords for the movie
language ( ) : string Get movies original language
languages ( ) : array Get all languages this movie is available in
languages_detailed ( ) : array Get all languages this movie is available in, including details
locations ( ) : array Obtain filming locations
mainPictures ( ) : array Get URLs for the pictures on the main page
main_url ( ) : string Get the URL for this title's page
metacriticNumReviews ( ) : null Number of reviews on metacritic
metacriticRating ( ) : integer | null Rating out of 100 on metacritic
miscsites ( ) : array Get the off-site misc URLs
movieTypes ( ) : array Get movie types (if any specified)
movie_recommendations ( ) : array Get recommended movies (People who liked this.
movieconnection ( ) : array Get connected movie information
movietype ( ) : string Get movie type
mpaa ( ) : array Get the MPAA data (also known as PG or FSK)
mpaa_hist ( ) : array Get the MPAA data (also known as PG or FSK) - including historical data
mpaa_reason ( ) : string Find out the reason for the MPAA rating
officialSites ( ) : array URLs of Official Sites
openingWeekend ( ) : array[0..n] Opening weekend budget
orig_title ( ) : string Get movie original title
otherCompany ( ) : array Info about other companies
parentalGuide ( ) : array Detailed Parental Guide
photo ( boolean $thumb = true ) : string | boolean Get the poster/cover image URL
photo_localurl ( boolean $thumb = true ) : mixed Get the URL for the movies cover image
photosites ( ) : array Get the off-site photo URLs
plot ( ) : array Get the movies plot(s)
plot_split ( ) : array Get the movie plot(s) - split-up variant
plotoutline ( boolean $fallback = FALSE ) : string Get the main Plot outline for the movie
prodCompany ( ) : array Info about Production Companies
prodNotes ( ) : array For not-yet completed movies, we can get the production state
producer ( ) : array Obtain the producer(s)
quotes ( ) : array Get the quotes for a given movie
rating ( ) : string Get movie rating
releaseInfo ( ) : array Obtain Release Info (if any)
runtime ( ) : integer | null Get overall runtime (first one mentioned on title page)
runtimes ( ) : array Retrieve all runtimes and their descriptions
savephoto ( string $path, boolean $thumb = true ) : boolean Save the poster/cover image to disk
seasons ( ) : integer Get the number of seasons or 0 if not a series
sound ( ) : array Get sound formats
soundclipsites ( ) : array Get the off-site soundclip URLs
soundtrack ( ) : array Get the soundtrack listing
specialCompany ( ) : array Info about Special Effects companies
storyline ( ) : string Get the Storyline for the movie
synopsis ( ) : string Get the movies synopsis
tagline ( ) : string Get the main tagline for the movie
taglines ( ) : array Get all available taglines for the movie
title ( ) : string Get movie title
top250 ( ) : integer Find the position of a movie in the top 250 ranked movies
trailers ( boolean $full = FALSE, boolean $all = TRUE ) : mixed Get the trailer URLs for a given movie
trivia ( boolean $spoil = FALSE ) : array Get the trivia info
videosites ( ) : array Get the off-site videos and trailer URLs
votes ( ) : integer Return number of votes for this movie
weekendGross ( ) : array[0..n] Get weekend gross budget
writing ( ) : array Get the writer(s)
year ( ) : string Get year
yearspan ( ) : array Get range of years for e.g. series spanning multiple years

Защищенные методы

Метод Описание
buildUrl ( $page = null ) #-------------------------------------------------------------[ Open Page ]---
companyParse ( &$text, &$target ) Parse company info
convertIMDBtoRealURL ( $url ) : string Convert IMDB redirect-URLs of external sites to real URLs
getPage ( $page = null )
getUrlSuffix ( string $pageName ) : string
get_admissions ( &$listAdmissions ) : array[0..n] Get admissions budget
get_budget ( $budg ) * Get budget
get_filmingDates ( $listFilmingDates ) : array[0..n] Get filming dates
get_gross ( &$listGross ) : array[0..n] Get gross budget
get_imdbname ( $href ) : string Get the IMDB ID from a names URL
get_openingWeekend ( &$listOpening ) : array[0..n] Get opening weekend budget
get_row_cels ( $row ) : array Get content of table row cells
get_table_rows ( $html, $table_start ) : array | false Get rows for a given table on the page
get_table_rows_cast ( $html, $table_start, $class = "nm" ) : array Get rows for the cast table on the page
get_weekendGross ( &$listweekendGross ) : array[0..n] Get weekend gross budget
isEpisode ( ) @TODO do this properly and make this public. Perhaps it could just come from self::movietype() ?
parseConnection ( $conn ) : array Parse connection block (used by method movieconnection only)
parse_extcontent ( $title, &$res ) Parse segments of external information on "VideoSites"
rate_vote ( ) Setup votes
runtime_all ( ) : string Get general runtime
title_year ( ) Setup title and year properties

Приватные методы

Метод Описание
populateEpisodeSeasonEpisode ( )
populatePoster ( ) : boolean Setup cover photo (thumbnail and big variant)

Описание методов

__construct() публичный Метод

public __construct ( string $id, Config $config = null, Psr\Log\LoggerInterface $logger = null, CacheInterface $cache = null )
$id string IMDb ID. e.g. 285331 for http://www.imdb.com/title/tt0285331/
$config Config OPTIONAL override default config
$logger Psr\Log\LoggerInterface OPTIONAL override default logger
$cache CacheInterface OPTIONAL override default cache

admissions() публичный Метод

Get admissions budget
См. также: IMDB page / (business)
public admissions ( ) : array[0..n]
Результат array[0..n]

alsoknow() публичный Метод

comment, year and lang are there for backwards compatibility and should not be used
См. также: IMDB page ReleaseInfo
public alsoknow ( ) : array
Результат array aka array[0..n] of array[title,country,comments[]]

alternateVersions() публичный Метод

Get the Alternate Versions for a given movie
См. также: IMDB page /alternateversions
public alternateVersions ( ) : array
Результат array Alternate Version (array[0..n] of string)

aspect_ratio() публичный Метод

Aspect Ratio of movie screen
См. также: IMDB page / (TitlePage)
public aspect_ratio ( ) : string
Результат string ratio

awards() публичный Метод

Get all awards this title was nominated for or won
См. также: IMDB page /awards
public awards ( boolean $compat = TRUE ) : array
$compat boolean whether stay backward compatible to the original format of Qvist. Default: TRUE
Результат array awards array[festivalName]['entries'][0..n] of array[year,won,category,award,people[],comment,outcome] e.g.
  [
   'Science Fiction and Fantasy Writers of America' =>
   [
     'entries' =>
     [
       [
         'year' => '2000',
         'won' => false,
         'category' => 'Best Script',
         'award' => 'Nebula Award',
         'people' =>
         [
             '0905154' => 'Lana Wachowski',
             '0905152' => 'Andy Wachowski',
         ],
         'outcome' => 'Nominated'
       ]
     ]
   ]
 ]

budget() публичный Метод

* Get budget
См. также: IMDB page / (TitlePage)
public budget ( )

buildUrl() защищенный Метод

#-------------------------------------------------------------[ Open Page ]---
protected buildUrl ( $page = null )

cast() публичный Метод

Get the actors/cast members for this title
См. также: IMDB page /fullcredits
public cast ( ) : array
Результат array cast (array[0..n] of array[imdb,name,name_alias,role,role_episodes,role_start_year,role_end_year,thumb,photo]) e.g.
array (
 'imdb' => '0922035',
 'name' => 'Dominic West', // Actor's name on imdb
 'name_alias' => NULL, // Name credited to actor if it is different to their imdb name
 'credited' => true, // Was the actor credited in the film?
 'role' => "Det. James 'Jimmy' McNulty",
 'role_episodes' => 60, // Only applies to episodic titles. Will be NULL if not available
 'role_start_year' => 2002, // Only applies to episodic titles. Will be NULL if not available
 'role_end_year' => 2008, // Only applies to episodic titles. Will be NULL if not available
 'role_other' => array() // Any other information about what the cast member did e.g. 'voice', 'archive footage'
 'thumb' => 'http://ia.media-imdb.com/images/M/MV5BMTY5NjQwNDY2OV5BMl5BanBnXkFtZTcwMjI2ODQ1MQ@@._V1_SY44_CR0,0,32,44_AL_.jpg',
 'photo' => 'http://ia.media-imdb.com/images/M/MV5BMTY5NjQwNDY2OV5BMl5BanBnXkFtZTcwMjI2ODQ1MQ@@.jpg' // Fullsize image of actor
)

colors() публичный Метод

e.g. Color, Black and White
См. также: IMDB page / (TitlePage)
public colors ( ) : array
Результат array colors (array[0..1] of strings)

comment() публичный Метод

Get movie main comment (from title page)
См. также: IMDB page / (TitlePage)
public comment ( ) : string
Результат string comment full text of movie comment from the movies main page

comment_split() публичный Метод

Get movie main comment (from title page - split-up variant)
См. также: IMDB page / (TitlePage)
public comment_split ( ) : array
Результат array comment array[string title, string date, array author, string comment]; author: array[string url, string name]

companyParse() защищенный Метод

Parse company info
protected companyParse ( &$text, &$target )

composer() публичный Метод

..")
См. также: IMDB page /fullcredits
public composer ( ) : array
Результат array composer (array[0..n] of arrays[imdb,name,role])

convertIMDBtoRealURL() защищенный Метод

Convert IMDB redirect-URLs of external sites to real URLs
protected convertIMDBtoRealURL ( $url ) : string
Результат string url real-url

country() публичный Метод

Get country of production
См. также: IMDB page / (TitlePage)
public country ( ) : array
Результат array country (array[0..n] of string)

crazy_credits() публичный Метод

Get the Crazy Credits
См. также: IMDB page /crazycredits
public crazy_credits ( ) : array
Результат array crazy_credits (array[0..n] of string)

creator() публичный Метод

Get the creator of a movie (most likely for seasons only)
См. также: IMDB page / (TitlePage)
public creator ( ) : array
Результат array creator (array[0..n] of array[name,imdb])

director() публичный Метод

Get the director(s) of the movie
См. также: IMDB page /fullcredits
public director ( ) : array
Результат array director (array[0..n] of arrays[imdb,name,role])

distCompany() публичный Метод

Info about distributors
См. также: IMDB page /companycredits
public distCompany ( ) : array
Результат array [0..n] of array (name,url,notes)

endyear() публичный Метод

Get end-year Usually this returns the same value as year() -- except for those cases where production spanned multiple years, usually for series
См. также: IMDB page / (TitlePage)
public endyear ( ) : string
Результат string year

episodeAirDate() публичный Метод

The date when this episode aired for the first time
public episodeAirDate ( ) : string
Результат string An ISO 8601 date e.g. 2015-01-01. Will be an empty string if not available

episodeEpisode() публичный Метод

public episodeEpisode ( ) : integer
Результат integer 0 if not available

episodeSeason() публичный Метод

public episodeSeason ( ) : integer
Результат integer 0 if not available

episodeTitle() публичный Метод

Title of the episode
public episodeTitle ( ) : string
Результат string

episodes() публичный Метод

Get the series episode(s)
См. также: IMDB page /episodes
public episodes ( ) : array
Результат array episodes (array[0..n] of array[0..m] of array[imdbid,title,airdate,plot,season,episode])

extReviews() публичный Метод

Get list of external reviews (if any)
См. также: IMDB page /externalreviews
public extReviews ( ) : array
Результат array [0..n] of array [url, desc] (or empty array if no data)

filmingDates() публичный Метод

Get filming dates
См. также: IMDB page / (TitlePage)
public filmingDates ( ) : array[beginning,
Результат array[beginning,

fromSearchResult() публичный статический Метод

Create an imdb object populated with id, title, year, and movie type
public static fromSearchResult ( string $id, string $title, integer $year, string $type, Config $config = null, Psr\Log\LoggerInterface $logger = null, CacheInterface $cache = null ) : Title
$id string imdb ID
$title string film title
$year integer
$type string
$config Config
$logger Psr\Log\LoggerInterface OPTIONAL override default logger
$cache CacheInterface OPTIONAL override default cache
Результат Title

genre() публичный Метод

Get the movies main genre Since IMDB.COM does not really now a "Main Genre", this simply means the first mentioned genre will be returned.
См. также: IMDB page / (TitlePage)
public genre ( ) : string
Результат string genre first of the genres listed on the movies main page

genres() публичный Метод

Get all genres the movie is registered for
См. также: IMDB page / (TitlePage)
public genres ( ) : array
Результат array genres (array[0..n] of strings)

getPage() защищенный Метод

protected getPage ( $page = null )

getUrlSuffix() защищенный Метод

protected getUrlSuffix ( string $pageName ) : string
$pageName string internal name of the page
Результат string

get_admissions() защищенный Метод

Get admissions budget
См. также: IMDB page / (TitlePage)
protected get_admissions ( &$listAdmissions ) : array[0..n]
Результат array[0..n]

get_budget() защищенный Метод

* Get budget
См. также: IMDB page / (TitlePage)
protected get_budget ( $budg )

get_episode_details() публичный Метод

Extra information about this episode (if this title is an episode)
См. также: IMDB page / (TitlePage)
public get_episode_details ( ) : array
Результат array [imdbid,seriestitle,episodetitle,season,episode,airdate] e.g.
array (
'imdbid'       => '0303461',      // ImdbID of the show
'seriestitle'  => 'Firefly',      // Title of the show
'episodetitle' => 'The Train Job',// Title of this episode
'season'       => 1,
'episode'      => 1,
'airdate'      => '2002-09-20',
)

get_filmingDates() защищенный Метод

Get filming dates
См. также: IMDB page / (TitlePage)
protected get_filmingDates ( $listFilmingDates ) : array[0..n]
Результат array[0..n]

get_gross() защищенный Метод

Get gross budget
См. также: IMDB page / (TitlePage)
protected get_gross ( &$listGross ) : array[0..n]
Результат array[0..n]

get_imdbname() защищенный Метод

Get the IMDB ID from a names URL
См. также: used by the methods director, cast, writing, producer, composer
protected get_imdbname ( $href ) : string
Результат string IMDBID of the staff member

get_openingWeekend() защищенный Метод

Get opening weekend budget
См. также: IMDB page
protected get_openingWeekend ( &$listOpening ) : array[0..n]
Результат array[0..n]

get_row_cels() защищенный Метод

Get content of table row cells
См. также: used by the methods director, cast, writing, producer, composer
protected get_row_cels ( $row ) : array
Результат array cells (array[0..n] of strings)

get_table_rows() защищенный Метод

Get rows for a given table on the page
См. также: used by the methods director, cast, writing, producer, composer
protected get_table_rows ( $html, $table_start ) : array | false
Результат array | false rows (FALSE if table not found, array[0..n] of strings otherwise)

get_table_rows_cast() защищенный Метод

Get rows for the cast table on the page
См. также: used by the method cast
protected get_table_rows_cast ( $html, $table_start, $class = "nm" ) : array
Результат array array[0..n] of strings

get_weekendGross() защищенный Метод

Get weekend gross budget
См. также: IMDB page / (TitlePage)
protected get_weekendGross ( &$listweekendGross ) : array[0..n]
Результат array[0..n]

goofs() публичный Метод

Get the goofs
См. также: IMDB page /goofs
public goofs ( ) : array
Результат array goofs (array[0..n] of array[type,content]

gross() публичный Метод

Gross takings by country and date (usually per week for recent films)
См. также: IMDB page /business
public gross ( ) : array[0..n]
Результат array[0..n]

isEpisode() защищенный Метод

@TODO do this properly and make this public. Perhaps it could just come from self::movietype() ?
protected isEpisode ( )

is_serial() публичный Метод

Is this title serialised (a tv show)? This could be the show page or an episode
См. также: IMDB page / (TitlePage)
public is_serial ( ) : boolean
Результат boolean

keywords() публичный Метод

Get the keywords for the movie
См. также: IMDB page / (TitlePage)
public keywords ( ) : array
Результат array keywords

keywords_all() публичный Метод

Get the complete keywords for the movie
См. также: IMDB page /keywords
public keywords_all ( ) : array
Результат array keywords

language() публичный Метод

Get movies original language
См. также: IMDB page / (TitlePage)
public language ( ) : string
Результат string language

languages() публичный Метод

Get all languages this movie is available in
См. также: IMDB page / (TitlePage)
public languages ( ) : array
Результат array languages (array[0..n] of strings)

languages_detailed() публичный Метод

Get all languages this movie is available in, including details
См. также: IMDB page / (TitlePage)
public languages_detailed ( ) : array
Результат array languages (array[0..n] of array[string name, string code, string comment], code being the ISO-Code)

locations() публичный Метод

Obtain filming locations
См. также: IMDB page /locations
public locations ( ) : array
Результат array locations array[0..n] of array[name,url] with name being the name of the location, and url a relative URL to list other movies sharing this location

mainPictures() публичный Метод

Get URLs for the pictures on the main page
Автор: moonface
Автор: izzy
public mainPictures ( ) : array
Результат array [0..n] of [imgsrc, imglink, bigsrc], where
  • imgsrc is the URL of the thumbnail IMG as displayed on main page
  • imglink is the link to the page with the "big image"
  • bigsrc is the URL of the "big size" image itself

main_url() публичный Метод

Get the URL for this title's page
public main_url ( ) : string
Результат string

metacriticNumReviews() публичный Метод

Number of reviews on metacritic
Устаревший: since version 3.1.3
public metacriticNumReviews ( ) : null
Результат null

metacriticRating() публичный Метод

Rating out of 100 on metacritic
public metacriticRating ( ) : integer | null
Результат integer | null

miscsites() публичный Метод

Get the off-site misc URLs
См. также: IMDB page /videosites
public miscsites ( ) : array
Результат array miscsites array[0..n] of array(site,url,type,desc)

movieTypes() публичный Метод

Get movie types (if any specified)
См. также: IMDB page / (TitlePage)
public movieTypes ( ) : array
Результат array [0..n] of strings (or empty array if no movie types specified)

movie_recommendations() публичный Метод

..also liked)
См. также: IMDB page / (TitlePage)
public movie_recommendations ( ) : array
Результат array recommendations (array[title,imdbid,year])

movieconnection() публичный Метод

Get connected movie information
См. также: IMDB page /movieconnection
public movieconnection ( ) : array
Результат array connections (versionOf, editedInto, followedBy, spinOff, spinOffFrom, references, referenced, features, featured, spoofs, spoofed - each an array of mid, name, year, comment or an empty array if no connections of that type)

movietype() публичный Метод

Get movie type
См. также: IMDB page / (TitlePage)
public movietype ( ) : string
Результат string movietype (TV Series, Movie, ...)

mpaa() публичный Метод

Get the MPAA data (also known as PG or FSK)
См. также: IMDB page / (TitlePage)
public mpaa ( ) : array
Результат array mpaa (array[country]=rating)

mpaa_hist() публичный Метод

Get the MPAA data (also known as PG or FSK) - including historical data
См. также: IMDB page / (TitlePage)
public mpaa_hist ( ) : array
Результат array mpaa (array[country][0..n]=rating)

mpaa_reason() публичный Метод

Find out the reason for the MPAA rating
См. также: IMDB page / (TitlePage)
public mpaa_reason ( ) : string
Результат string reason why the movie was rated such

officialSites() публичный Метод

URLs of Official Sites
См. также: IMDB page /officialsites
public officialSites ( ) : array
Результат array [0..n] of url, name

openingWeekend() публичный Метод

Opening weekend budget
См. также: IMDB page
public openingWeekend ( ) : array[0..n]
Результат array[0..n]

orig_title() публичный Метод

Get movie original title
См. также: IMDB page / (TitlePage)
public orig_title ( ) : string
Результат string title original movie title (name), if available

otherCompany() публичный Метод

Info about other companies
См. также: IMDB page /companycredits
public otherCompany ( ) : array
Результат array [0..n] of array (name,url,notes)

parentalGuide() публичный Метод

Detailed Parental Guide
См. также: IMDB page /parentalguide
public parentalGuide ( ) : array
Результат array of strings; keys: Alcohol, Sex, Violence, Profanity, Frightening - and maybe more; values: arguments for the rating

parseConnection() защищенный Метод

Parse connection block (used by method movieconnection only)
protected parseConnection ( $conn ) : array
Результат array [0..n] of array mid,name,year,comment - or empty array if not found

parse_extcontent() защищенный Метод

Parse segments of external information on "VideoSites"
protected parse_extcontent ( $title, &$res )

photo() публичный Метод

Get the poster/cover image URL
См. также: IMDB page / (TitlePage)
public photo ( boolean $thumb = true ) : string | boolean
$thumb boolean get the thumbnail (182x268) or the full sized image
Результат string | boolean photo (string URL if found, FALSE otherwise)

photo_localurl() публичный Метод

Get the URL for the movies cover image
См. также: IMDB page / (TitlePage)
public photo_localurl ( boolean $thumb = true ) : mixed
$thumb boolean get the thumbnail (182x268, default) or the bigger variant (400x600 - FALSE)
Результат mixed url (string URL or FALSE if none)

photosites() публичный Метод

Get the off-site photo URLs
См. также: IMDB page /videosites
public photosites ( ) : array
Результат array photosites array[0..n] of array(site,url,type,desc)

plot() публичный Метод

Get the movies plot(s)
См. также: IMDB page /plotsummary
public plot ( ) : array
Результат array plot (array[0..n] of strings)

plot_split() публичный Метод

Get the movie plot(s) - split-up variant
См. также: IMDB page /plotsummary
public plot_split ( ) : array
Результат array array[0..n] of array[string plot,array author] - where author consists of string name and string url

plotoutline() публичный Метод

Get the main Plot outline for the movie
См. также: IMDB page / (TitlePage)
public plotoutline ( boolean $fallback = FALSE ) : string
$fallback boolean Fallback to storyline if we could not catch plotoutline
Результат string plotoutline

prodCompany() публичный Метод

Info about Production Companies
См. также: IMDB page /companycredits
public prodCompany ( ) : array
Результат array [0..n] of array (name,url,notes)

prodNotes() публичный Метод

For not-yet completed movies, we can get the production state
См. также: IMDB page / (TitlePage)
public prodNotes ( ) : array
Результат array production notes [status,statnote,lastupdate[day,month,mon,year],more,note]

producer() публичный Метод

Obtain the producer(s)
См. также: IMDB page /fullcredits
public producer ( ) : array
Результат array producer (array[0..n] of arrays[imdb,name,role])

quotes() публичный Метод

Get the quotes for a given movie
См. также: IMDB page /quotes
public quotes ( ) : array
Результат array quotes (array[0..n] of string)

rate_vote() защищенный Метод

Setup votes
protected rate_vote ( )

rating() публичный Метод

Get movie rating
См. также: IMDB page / (TitlePage)
public rating ( ) : string
Результат string rating current rating as given by IMDB site

releaseInfo() публичный Метод

Obtain Release Info (if any)
См. также: IMDB page /releaseinfo
public releaseInfo ( ) : array
Результат array release_info array[0..n] of strings (country,day,month,mon, year,comment) - "month" is the month name, "mon" the number

runtime() публичный Метод

Get overall runtime (first one mentioned on title page)
См. также: IMDB page / (TitlePage)
public runtime ( ) : integer | null
Результат integer | null runtime in minutes (if set), NULL otherwise

runtime_all() защищенный Метод

Get general runtime
protected runtime_all ( ) : string
Результат string runtime complete runtime string, e.g. "150 min / USA:153 min (director's cut)"

runtimes() публичный Метод

Retrieve all runtimes and their descriptions
См. также: IMDB page / (TitlePage)
public runtimes ( ) : array
Результат array runtimes (array[0..n] of array[time,annotations]) where annotations is an array of comments meant to describe this cut

savephoto() публичный Метод

Save the poster/cover image to disk
См. также: IMDB page / (TitlePage)
public savephoto ( string $path, boolean $thumb = true ) : boolean
$path string where to store the file
$thumb boolean get the thumbnail (100x140, default) or the bigger variant (400x600 - FALSE)
Результат boolean success

seasons() публичный Метод

Get the number of seasons or 0 if not a series
См. также: IMDB page / (TitlePage)
public seasons ( ) : integer
Результат integer seasons number of seasons

sound() публичный Метод

Get sound formats
См. также: IMDB page / (TitlePage)
public sound ( ) : array
Результат array sound (array[0..n] of strings)

soundclipsites() публичный Метод

Get the off-site soundclip URLs
См. также: IMDB page /videosites
public soundclipsites ( ) : array
Результат array soundclipsites array[0..n] of array(site,url,type,desc)

soundtrack() публичный Метод

Get the soundtrack listing
См. также: IMDB page /soundtrack
public soundtrack ( ) : array
Результат array soundtracks (array[0..n] of array(soundtrack,array[0..n] of credits array[credit_to,desc])

specialCompany() публичный Метод

Info about Special Effects companies
См. также: IMDB page /companycredits
public specialCompany ( ) : array
Результат array [0..n] of array (name,url,notes)

storyline() публичный Метод

Get the Storyline for the movie
См. также: IMDB page / (TitlePage)
public storyline ( ) : string
Результат string storyline

synopsis() публичный Метод

Get the movies synopsis
См. также: IMDB page /synopsis
public synopsis ( ) : string
Результат string synopsis

tagline() публичный Метод

Get the main tagline for the movie
См. также: IMDB page / (TitlePage)
public tagline ( ) : string
Результат string tagline

taglines() публичный Метод

Get all available taglines for the movie
См. также: IMDB page /taglines
public taglines ( ) : array
Результат array taglines (array[0..n] of strings)

title() публичный Метод

Get movie title
См. также: IMDB page / (TitlePage)
public title ( ) : string
Результат string title movie title (name)

title_year() защищенный Метод

Setup title and year properties
protected title_year ( )

top250() публичный Метод

Find the position of a movie in the top 250 ranked movies
См. также: http://projects.izzysoft.de/trac/imdbphp/ticket/117
Автор: abe
public top250 ( ) : integer
Результат integer position a number between 1..250 if the movie is listed, 0 otherwise

trailers() публичный Метод

Get the trailer URLs for a given movie
См. также: IMDB page /trailers
Автор: george
Автор: izzy
public trailers ( boolean $full = FALSE, boolean $all = TRUE ) : mixed
$full boolean Retrieve all available data (TRUE), or stay compatible with previous IMDBPHP versions (FALSE, Default)
$all boolean Fetch all trailers (including off-site ones)? Default: True
Результат mixed trailers either array[0..n] of string ($full=FALSE), or array[0..n] of array[lang,title,url,restful_url,resolution] ($full=TRUE)

trivia() публичный Метод

Get the trivia info
См. также: IMDB page /trivia
public trivia ( boolean $spoil = FALSE ) : array
$spoil boolean Whether to retrieve the spoilers (TRUE) or the non-spoilers (FALSE, default)
Результат array trivia (array[0..n] string

videosites() публичный Метод

Get the off-site videos and trailer URLs
См. также: IMDB page /videosites
public videosites ( ) : array
Результат array videosites array[0..n] of array(site,url,type,desc)

votes() публичный Метод

Return number of votes for this movie
См. также: IMDB page / (TitlePage)
public votes ( ) : integer
Результат integer

weekendGross() публичный Метод

Get weekend gross budget
См. также: IMDB page / (TitlePage)
public weekendGross ( ) : array[0..n]
Результат array[0..n]

writing() публичный Метод

Get the writer(s)
См. также: IMDB page /fullcredits
public writing ( ) : array
Результат array writers (array[0..n] of arrays[imdb,name,role])

year() публичный Метод

Get year
См. также: IMDB page / (TitlePage)
public year ( ) : string
Результат string year

yearspan() публичный Метод

Get range of years for e.g. series spanning multiple years
См. также: IMDB page / (TitlePage)
public yearspan ( ) : array
Результат array yearspan [start,end] (if there was no range, start==end)

Описание свойств

$admissions защищенное свойство

protected $admissions

$akas защищенное свойство

protected $akas

$all_keywords защищенное свойство

protected $all_keywords

$aspectratio защищенное свойство

protected $aspectratio

$awards защищенное свойство

protected $awards

$budget защищенное свойство

protected $budget

$castlist защищенное свойство

protected $castlist

$compcred_dist защищенное свойство

protected $compcred_dist

$compcred_other защищенное свойство

protected $compcred_other

$compcred_prod защищенное свойство

protected $compcred_prod

$compcred_special защищенное свойство

protected $compcred_special

$countries защищенное свойство

protected $countries

$crazy_credits защищенное свойство

pilot only
protected $crazy_credits

$credits_cast защищенное свойство

protected $credits_cast

$credits_composer защищенное свойство

protected $credits_composer

$credits_director защищенное свойство

protected $credits_director

$credits_producer защищенное свойство

protected $credits_producer

$credits_writing защищенное свойство

protected $credits_writing

$episodeEpisode защищенное свойство

protected $episodeEpisode

$episodeSeason защищенное свойство

protected $episodeSeason

$extreviews защищенное свойство

protected $extreviews

$filmingDates защищенное свойство

protected $filmingDates

$goofs защищенное свойство

protected $goofs

$gross защищенное свойство

protected $gross

$isSerial защищенное свойство

protected $isSerial

$langs защищенное свойство

protected $langs

$langs_full защищенное свойство

protected $langs_full

$locations защищенное свойство

protected $locations

$main_comment защищенное свойство

protected $main_comment

$main_creator защищенное свойство

protected $main_creator

$main_endyear защищенное свойство

protected $main_endyear

$main_genre защищенное свойство

protected $main_genre

$main_keywords защищенное свойство

protected $main_keywords

$main_language защищенное свойство

protected $main_language

$main_movietype защищенное свойство

protected $main_movietype

$main_movietypes защищенное свойство

protected $main_movietypes

$main_pictures защищенное свойство

protected $main_pictures

$main_plotoutline защищенное свойство

protected $main_plotoutline

$main_poster защищенное свойство

protected $main_poster

$main_poster_thumb защищенное свойство

protected $main_poster_thumb

$main_prodnotes защищенное свойство

protected $main_prodnotes

$main_rating защищенное свойство

protected $main_rating

$main_runtime защищенное свойство

protected $main_runtime

$main_storyline защищенное свойство

protected $main_storyline

$main_tagline защищенное свойство

protected $main_tagline

$main_title защищенное свойство

protected $main_title

$main_top250 защищенное свойство

protected $main_top250

$main_votes защищенное свойство

protected $main_votes

$main_year защищенное свойство

protected $main_year

$main_yearspan защищенное свойство

protected $main_yearspan

$misc_sites защищенное свойство

protected $misc_sites

$moviealternateversions защищенное свойство

protected $moviealternateversions

$moviecolors защищенное свойство

protected $moviecolors

$movieconnections защищенное свойство

protected $movieconnections

$moviegenres защищенное свойство

protected $moviegenres

$moviequotes защищенное свойство

protected $moviequotes

$movierecommendations защищенное свойство

protected $movierecommendations

$movieruntimes защищенное свойство

protected $movieruntimes

$mpaa_justification защищенное свойство

protected $mpaa_justification

$mpaas защищенное свойство

protected $mpaas

$mpaas_hist защищенное свойство

protected $mpaas_hist

$official_sites защищенное свойство

protected $official_sites

$openingWeekend защищенное свойство

protected $openingWeekend

$original_title защищенное свойство

protected $original_title

$pageUrls защищенное свойство

protected $pageUrls

$parental_guide защищенное свойство

protected $parental_guide

$photo_sites защищенное свойство

protected $photo_sites

$plot_plot защищенное свойство

protected $plot_plot

$release_info защищенное свойство

protected $release_info

$season_episodes защищенное свойство

protected $season_episodes

$seasoncount защищенное свойство

protected $seasoncount

$sound защищенное свойство

protected $sound

$soundclip_sites защищенное свойство

protected $soundclip_sites

$soundtracks защищенное свойство

protected $soundtracks

$split_comment защищенное свойство

protected $split_comment

$split_plot защищенное свойство

protected $split_plot

$synopsis_wiki защищенное свойство

protected $synopsis_wiki

$taglines защищенное свойство

protected $taglines

$trailers защищенное свойство

protected $trailers

$trivia защищенное свойство

protected $trivia

$video_sites защищенное свойство

protected $video_sites

$weekendGross защищенное свойство

protected $weekendGross