<?php
##############################################################################
##############################################################################
####################### Générateur de présentation #########################
############################### Version 1.5 ################################
############################ Auteur : MasterMan ############################
#################### Mail : webmaster@master-prez.com ######################
######################### Version du script : 1.5.2 ########################
############################# Sections Films ###############################
##############################################################################
##############################################################################
##########################
## Recherche films list ##
##########################
// Url de recherche
define('RECHERCHE_LIST_SITE', 'http://www.allocine.fr/recherche/?q=');
// Ajout d'une extention genre .html sur le lien de recherche
define('RECHERCHE_LIST_EXT', '');
// Ajout d'une extention sur le lien
define('SEARCH_STRING', '');
// Ajout d'une extention sur le lien
define('RECHERCHE_LIST_EXT2', '');
// on isole le bloc de résultats
define('lIST_TABLE', '<table class="totalwidth noborder purehtml">(.*?)</table>');
// on isole les lignes de résultats
define('lIST_ISOLE', '<tr><td style=" vertical-align:top;">(.*?)</div></div></td></tr>');
// si c'est une ligne d'album
define('lIST_LIGNE', '<tr><td style=" vertical-align:top;">(.*?)</div></div></td></tr>');
// Catégorie
define('lIST_CATEGORIE', '');
// Affiche 1
define('lIST_AFFICHE', '<img[^"]+src=\'http://images.allocine.fr/r_75_106/medias/nmedia/(.*?)\'[^"]+alt=\'[^"]+\' />');
// Url de départ de l'affiche 1
define('lIST_AFFICHE_SUP', 'http://images.allocine.fr/r_75_106/medias/nmedia/');
// Extention affiche
define('lIST_AFFICHE_EXT', '');
// Affiche 2 si besoin
define('lIST_AFFICHE1', '<img[^"]+src=\'http://images.allocine.fr/r_75_106/medias/(.*?)\'[^"]+alt=\'[^"]+\' />');
// Url de départ de l'affiche 2
define('lIST_AFFICHE_SUP1', 'http://images.allocine.fr/r_75_106/medias/');
// Url de No-affiche
define('NO_AFFICHE', 'http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/skin/allocinev5/habillage/listes/novignette-60x79.gif');
// Titre
define('lIST_TITRE', '<div style=\"margin-top:-5px;\">(.*?)</a>');
// Texte Ligne titre
define('lIST_TEXTE_LIGNE_0', 'Titre');
// ID
define('lIST_ID', '<a href=\'/film/fichefilm_gen_cfilm=(.*?).html\'>');
// URL de l'ID
define('lIST_URL_ID', 'http://www.allocine.fr/film/fichefilm_gen_cfilm=');
// Extention de URL ID
define('lIST_URL_ID_EXT', '.html');
// Ligne 2
define('lIST_LIGNE_1', '<br />[^"]+de(.*?)<br />');
// Texte Ligne 2
define('lIST_TEXTE_LIGNE_1', 'Réalisateur');
// Ligne 3
define('lIST_LIGNE_2', 'avec (.*?)</span>');
// Texte Ligne 3
define('lIST_TEXTE_LIGNE_2', 'Acteurs');
// Ligne 4
define('lIST_LIGNE_3', '<span class="fs11">(.*?)<br />');
// Texte Ligne 4
define('lIST_TEXTE_LIGNE_3', 'Date');
// Ligne 5
define('lIST_LIGNE_4', '');
// Texte Ligne 5
define('lIST_TEXTE_LIGNE_4', '');
##########################
## Recherche films info ##
##########################
// Correction pour l'ID et URL des STRO
define('URL_STRO_1','http://www.allocine.fr/film/fichefilm_gen_cfilm=');
define('URL_STRO_2','http://www.allocine.fr/film/fichefilm-');
// Récupération des images
define('INFO_VIGNETTES_1','<!-- sep -->');
define('INFO_VIGNETTES_2','<div class="breaker"></div>');
define('INFO_VIGNETTES_3','http://images.allocine.fr/c_100_100/(.*?).jpg');
define('INFO_VIGNETTES_4','http://images.allocine.fr/c_100_100/');
define('INFO_VIGNETTES_5','src="http://images.allocine.fr/c_100_100/');
// on defini l'image du code parentale
define('INFO_CODE_PARENTAL', '<span class="insist">[^"]+[0-9]+[^"]+</span>');
// on récupere le genre
define('INFO_GENRE', '<span class="film_info lighten fl">Genre</span>(.*?)</div>');
##############################
## Recherche films resultat ##
##############################
define('BASE_ALLOCINE_FILM_EXTENTION', '.html');
define ('URL_DE_BASE_STRO_G','http://images.allocine.fr/r_640_600/');
define ('URL_DE_BASE_STRO_P','http://images.allocine.fr/c_100_100/');
define('RESULTAT_TITRE_1', '<h1 itemprop="name">(.*?)</h1>');
define('RESULTAT_TITRE_2', '');
define('RESULTAT_RESUME', "<p itemprop=\"description\">(.*?)</p>");
define('RESULTAT_IMAGE', '<img src=\'http://images.allocine.fr/r_160_240/(.*?)\' alt=\'[^"]+\' title=\'[^"]+\' itemprop="image" />');
define('RESULTAT_URL_IMAGE','http://images.allocine.fr/r_640_600/');
define('RESULTAT_NO_IMAGE','images/affichetteallocine.gif');
// Ligne 1
define('RESULTAT_LIGNE_1', 'Nationalit[^"]+</span>(.*?)<!-- /list_item_p2v -->');
// Texte Ligne 1
define('RESULTAT_LIGNE_TEXTE_1', 'Origine');
// Ligne 2
define('RESULTAT_LIGNE_2', '<span itemprop="name">(.*?)</span></a>');
// Texte Ligne 2
define('RESULTAT_LIGNE_TEXTE_2', 'Réalisateur');
// Ligne 3
define('RESULTAT_LIGNE_3', '#[0-9]+h [0-9]+min#is');
// Texte Ligne 3
define('RESULTAT_LIGNE_TEXTE_3', 'Durée');
// Ligne 4
define('RESULTAT_LIGNE_4', 'Avec </span>(.*?)plus');
// Texte Ligne 4
define('RESULTAT_LIGNE_TEXTE_4', 'Avec');
// Ligne 5
define('RESULTAT_LIGNE_5', 'Genre</span>(.*?)Nationalit[^"]+</span>');
// Texte Ligne 5
define('RESULTAT_LIGNE_TEXTE_5', 'Genre');
// Ligne 6
define('RESULTAT_LIGNE_6', '<span itemprop="datePublished" content="[^"]+">(.*?)</span>');
// Texte Ligne 6
define('RESULTAT_LIGNE_TEXTE_6', 'Date de sortie');
// Ligne 7
define('RESULTAT_LIGNE_7', '<th>Ann[^"]+e de production</th><td>(.*?)</td>');
// Texte Ligne 7
define('RESULTAT_LIGNE_TEXTE_7', 'Année de production');
// Ligne 8
define('RESULTAT_LIGNE_8', '<th>Distributeur</th><td>(.*?)</td>');
// Texte Ligne 8
define('RESULTAT_LIGNE_TEXTE_8', 'Distributeur');
// Ligne 9
define('RESULTAT_LIGNE_9', 'Titre original :(.*?)</span>');
// Texte Ligne 9
define('RESULTAT_LIGNE_TEXTE_9', 'Titre original');
// Ligne 10
define('RESULTAT_LIGNE_10', 'Spectateurs(.*?)<div class="breaker"></div>');
// Texte Ligne 10
define('RESULTAT_LIGNE_TEXTE_10', 'Critiques Spectateurs');
// Fonction pour la note
define("RESULTAT_LIGNE_NOTE_10", 'Spectateurs(.*?)</div>');
// Ligne 11
define('RESULTAT_LIGNE_11', 'Presse(.*?)<div class="breaker"></div>');
// Texte Ligne 11
define('RESULTAT_LIGNE_TEXTE_11', 'Critiques Presse');
// Fonction pour la note
define("RESULTAT_LIGNE_NOTE_11", 'Presse(.*?)</div>');
// Ligne 12
define('RESULTAT_LIGNE_12', 'href="/video/player_gen_cmedia=(.*?)&cfilm=');
// Ligne 12_1
define('RESULTAT_LIGNE_12_1', 'http://www.allocine.fr/blogvision/');
// Texte Ligne 12
define('RESULTAT_LIGNE_TEXTE_12', 'Bande annonce');
// Ligne 13
define('RESULTAT_LIGNE_13', '');
// Texte Ligne 13
define('RESULTAT_LIGNE_TEXTE_13', '');
// Ligne 14
define('RESULTAT_LIGNE_14', '');
// Texte Ligne 14
define('RESULTAT_LIGNE_TEXTE_14', '');
// Ligne 15
define('RESULTAT_LIGNE_15', '');
// Texte Ligne 15
define('RESULTAT_LIGNE_TEXTE_15', '');
// Ligne 16
define('RESULTAT_LIGNE_16', '');
// Texte Ligne 16
define('RESULTAT_LIGNE_TEXTE_16', '');
// Ligne 17
define('RESULTAT_LIGNE_17', '');
// Texte Ligne 17
define('RESULTAT_LIGNE_TEXTE_17', '');
// Ligne 18
define('RESULTAT_LIGNE_18', '');
// Texte Ligne 18
define('RESULTAT_LIGNE_TEXTE_18', '');
// Ligne 19
define('RESULTAT_LIGNE_19', '');
// Texte Ligne 19
define('RESULTAT_LIGNE_TEXTE_19', '');
// Ligne 20
define('RESULTAT_LIGNE_20', '');
// Texte Ligne 20
define('RESULTAT_LIGNE_TEXTE_20', '');
?>