1) Tu as le programme PHP
http://opendb.iamvegan.net/ Open Media Lending Database qui fait ça pas trop mal et sur pas mal de sites (amazon, allocine, imdb, ...). Tu peux y jeter un coup d'oeil pour voir comment ça marche.
2) Si tu veux absolument développer, voici le principe : supposons que tu fasses une recherche sur "scary"
$recherche = "scary";
$page_allo = file_get_contents("http://www.allocine.fr/recherche/?motcle=".$recherche);
A ce niveau-là, tu récupères une variable qui contient la page allocine. Il faut maintenant l'analyser pour récupérer les informations qui t'intéressent.
Tu commences à éliminer de ta variable tout ce qui précède ce code HTML
Juste après ce code tu as
ou
Ensuite il faut repérer la table qui suit, puis l'analyser. Elle contient les liens vers le ou les films.
Si tu as un seul film, tu fais à nouveau un file_get_contents vers le fichier indiqué
Si tu as plusieurs films, tu affiches la liste à l'écran et une fois que l'utilisateur a choisi, tu fais un file_get_contents vers ce fichier là.
Et c'est reparti pour un tour d'analyse de la page HTML reçue : réalisateur, année, acteurs, ...
Inconvénient de ce genre de programme : dès qu'AlloCiné change sa mise en page, tu es bon pour tout reprendre.
3) Plus pratique : Amazon met à disposition ses listes de livres, DVD, ... sous forme de Webservices. Tu récupères un fichier XML qui est quand même beaucoup plus facile à traiter.
Par exemple :
http://phpclasses.100pour100net.com/bro ... e/642.html