IMDBPHP2 é uma fonte aberta, independente de plataforma e de classe PHP totalmente gratuito que pode ser usado para acessar facilmente os dados do IMDB e integrá-lo em seu aplicativo da Web para exibir uma lista de filmes ou informações sobre um filme. It & rsquo; s projetado para rodar em servidores Linux com Apache.
Ele fornece uma API para a informação filme armazenado nos sites IMDB.COM. Como o próprio nome sugere, é destinada principalmente aos programadores PHP que desejam estender sua aplicação, ou seus sites com funcionalidade "informação de filme".
A classe IMDBPHP próxima geração
IMDBPHP2 é a próxima geração, e uma substituição drop-in, da classe IMDBPHP original, que apoia MoviePilot. Usando filmes IDs, IMDBPHP é capaz de lista de atores, diretores e idiomas para o filme procurou recuperar.
Ele é distribuído como um tudo-em-um arquivo que inclui todos os arquivos de origem do projeto, bem como uma demonstração (funciona apenas em um servidor), assim você pode imediatamente ver como funciona o roteiro e descobrir como implementar rapidamente -lo em seu projeto atual.
Começando com IMDBPHP2
Para integrar IMDBPHP2 em seu site, faça o download da versão mais recente do Softoware ou através do seu site oficial (ver link no final do artigo), salve o arquivo em algum lugar no seu computador e extraia o conteúdo.
Em seguida, você deve criar uma pasta na raiz do seu servidor web e fazer o upload de todos os arquivos do script IMDBPHP2 para essa pasta usando o seu cliente de transferência de arquivos favorito (por exemplo, FileZilla, FireFTP ou gFTP).
Para vê-lo se as obras, basta acessar a pasta que contém todos os arquivos IMDBPHP2 com um navegador web (por exemplo http://www.softoware.net/imdbphp2/). Você deverá ver uma pequena caixa de pesquisa onde você pode digitar o nome de um filme / episódio ou IMDB ID e busca-lo no banco de dados filme IMDB.
O que é novo nesta versão:
- Corrigir múltiplos papéis por ator não mostrando no campo 'papel' de 'cast () `
- link Fix a página de visão geral filme no site demo
O que é novo na versão 2.3.6:
- Fix regexp para lugar de parsing morte quando nenhuma causa de morte é dada
O que é novo na versão 2.2.3:
- Alguns limpeza para imdb :: plot_split
- IMDB atualizações do site nos atingir novamente. Fixos: IMDB :: prêmios (), imdb_person :: bio ()
- Pesquisa Episode foi quebrado devido ao redirecionamento incompleta manipulação em imdbsearch :: resultados ()
- correção minúsculo para imdb_person :: filmograf () para retornar todos os nomes de personagens
O que é novo na versão 2.2.2:
- imdbperson: filmographs tinha pulado a cada segundo entrada de alguma forma
- imdbperson: nascido () e morreu () foi quebrado devido a mudanças no site. Graças a GeorgeFive para a correção!
- imdb :: título () retornou uma cadeia vazia para filmes que não foram liberados ainda
- imdb retrabalhado :: title_year () para lidar melhor com ano-spans (por exemplo, para seriados: "2010-2012")
- title: decodificação do site IMDB externo re-direciona para direcionar URLs
- imdb :: cast () agora tem um parâmetro opcional $ clean_ws (default: false) para remover espaços em branco (especialmente as quebras de linha-) em nomes
- imdb_person: mais ajustes devido a mudanças no site para birthname (), apelido (), altura (), esposo (), bio (), trivia (), citações (), marca (), salário ()
O que é novo na versão 2.2.1:
- novamente mudanças no site, dessa vez eles quebraram os créditos pessoais (atores, compositores, escritores, etc.)
- imdb :: yearspan () não pegar todos os "delimitadores" utilizados nos sites IMDB
- adicionada nova configuração opção "linguagem" (ver mdb_config para mais detalhes! - E thanx para strikedaemon para o código)
- mudou um monte de métodos de privados para protegidas, para permitir substituindo-os por classes de extensão
- IMDB decidiu introduzir outra / gênero / link para gêneros mais populares, que errei o método de gênero ()
- imdb :: plot () e imdb :: plot_split () foram quebrados devido a outra mudança site
O que é novo na versão 2.2.0:
- introduziu a possibilidade de substituir Variáveis de configuração através de simples arquivos ini * (ver conf / *)
- classes Moviepilot removidos (o serviço não funciona mais é através da sua API)
- corrige a cache.php (listado o mesmo filme mais e mais)
- doc / README atualizado
- cache.php agora usa glob () para acelerar o arquivo encontrar
- alguma limpeza menor
- ainda mais alguns exemplo de código para doc / exemplos
O que é novo na versão 2.1.9:
- imdb :: alsoknow () e imdb :: releaseinfo () foram quebrados devido a mudanças no site
- imdbperson :: filmograf () perdeu alguns nomes de personagens, devido a mudanças no site
- imdb :: trilha sonora () foi quebrado devido a mudanças no site
- imdb_person: mais recentes do site mudanças quebrou todos filmografies. fixa.
- IMDB: crazy_credits (), mancadas (), citações (), () video_sites quebrados devido a mudanças no site
- enquanto que fixa imdb :: video_sites, descobriu mais conteúdo semelhante nessa página: soundclip_sites (), photo_sites () e misc_sites () adicionado
- title: trivia (), officialSites () quebrado devido a mudanças no site
- imdb_person: movies_crew () e movies_archive () quebrado devido a mudanças no site
O que é novo na versão 2.1.7:
- Muitas mudanças nos sites IMDB necessárias muitas correções.
- Embora nem todos os problemas são resolvidos, no entanto, esta versão resolve a maioria dos problemas relacionados com a funcionalidade central.
O que é novo na versão 2.1.5:
- Esta versão corrige principalmente coisas quebradas por IMDB mudanças no site.
- Existem algumas pequenas melhorias.
Requisitos :
- PHP
Comentários não encontrado