PARSER ALLOCINE

cs_mkfreedown Messages postés 22 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 11 février 2012 - 22 nov. 2009 à 13:35
 95creed95 - 19 déc. 2012 à 22:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50880-parser-allocine

desoler ces plutot sa comme message

Not Found

The requested URL /allocine.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at french-adn.net Port 80
Bonsoir

ce scripte m'interresse mes je n'arrive pas a le faire fonctionner .........

j'ai crée un dossier (PrezAccros)ou j'ai mis ajax,classes,javascriptes,et le css j'ai renommer le fichier allocine.php(require_once 'PrezAccros/classes/ParserAlloCine.class.php'; et cela ne fonctionne pas mis tous via le ftp !

je me retrouve avec une erreur

Not Found

The requested URL /PrezAccros/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at french-adn.net Port 80

quemqu'un pourai t'il me conseiller

MERCI
ns2a Messages postés 4 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 1 novembre 2012
1 nov. 2012 à 10:13
Je viens de vérifier, le code fonctionne parfaitement avec les dernières modifications publiées.
Les jaquettes sont bien récupérées et les infos aussi...
Bonne utilisation
cs_maxmix Messages postés 2 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 12 mai 2007
15 oct. 2012 à 01:19
quel qu un peut reprendre ce code enfin qu il fonctionne car api moi ji comprend rien mais ce code ici a l'aire presque fonctionnel

déjà il trouve ce qu on lui demande il manque encore pas mal de chose comme les jackette et info mais c est déjà un depard

merci
je ne vois pas ce que veux dire "en donnant comme valeur l'id de votre champ correspondant à la donnée."
cs_BOB34MAL66 Messages postés 4 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 14 juin 2012
14 juin 2012 à 00:31
du nouveau sur ce code ?
J'aimerai utiliser ce code plutôt que l'api ...
ns2a Messages postés 4 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 1 novembre 2012
30 nov. 2011 à 13:19
Ci-joint les nouveaux masques.

const PAGE_RECHERCHE = 'http://www.allocine.fr/recherche/1/?q=';
const DEBUT_RECHERCHE = '';
const FIN_RECHERCHE = '
';

const PAGE_FICHE = 'http://www.allocine.fr/film/fichefilm_gen_cfilm=';
const DEBUT_FICHE = '
';
const FIN_FICHE = 'Critiques Presse';
const PAGE_ACTEURS = 'http://www.allocine.fr/film/casting_gen_cfilm=';
const DEBUT_ACTEURS = 'itemprop="actors"';
const FIN_ACTEURS = 'Production
';

// N'hÚsitez pas a ameliorer les patterns ils sont vraiment mal ÚtudiÚ (enfin pas ÚtudiÚ du tout ^^)
const PATERN_ID_FILM = '/fichefilm_gen_cfilm=([0-9]*)\.html/';
const PATERN_POCHETTE_FILM = '/src=\'(http:\/\/.*)\'alt/';
const PATERN_TITRE_ORIGINAL_FILM = '/alt=\'(.*)\' \/><\/a>/';
const PATERN_TITRE_FILM = '/fichefilm_gen_cfilm=[0-9]*\.html\'>.*fichefilm_gen_cfilm=[0-9]*\.html\'>(.*)<\/a>/';
const PATERN_INFOS_FILMS = '/(.*)
(.*)
(.*)
/';
const PATERN_GENRE = '/(.*)<\/span><\/span>/U';
const PATERN_INTERDIT = '/span class="insist">(.*)<\/span>/U';
const PATERN_ANNEE = '/ AnnÚe de production :(.*)<\/a>
/';
const PATERN_DUREE = '/([0-9]{1},[0-9]{1})<\/span>/';
const PATERN_DATE_SORTIE_CINE = '/<\/div>/U';
const PATERN_ACTORS = '/(.*)<\/span><\/a>/U';
DaysMedia Messages postés 2 Date d'inscription mercredi 24 novembre 2010 Statut Membre Dernière intervention 10 novembre 2011
10 nov. 2011 à 20:09
Toujours personne, allociné a changer une bonne partie du script :(
DaysMedia Messages postés 2 Date d'inscription mercredi 24 novembre 2010 Statut Membre Dernière intervention 10 novembre 2011
10 nov. 2011 à 20:00
Bonsoir, le synopsis et le genre ne fonctionne plus. Allociné s'est refait une santé et là le script est à l'ouest complet... Quelqu'un a trouvé ?
Merci
streamgo Messages postés 1 Date d'inscription mercredi 10 août 2011 Statut Membre Dernière intervention 10 août 2011
10 août 2011 à 21:00
merci
ns2a Messages postés 4 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 1 novembre 2012
16 mai 2011 à 17:51
Il y avait également un problème dans le codage décodage du Synopsis (résumé).
Pour régler le problème:

dans private function resultatFicheFilm()

remplacer
$data['synopsis'] = (string) utf8_encode(html_entity_decode( strip_tags($this->synopsis())) );
par
$data['synopsis'] = (string) html_entity_decode( strip_tags($this->synopsis()));

dans private function synopsis()
remplacer
$retour = utf8_decode($description[1]);
par
$retour = $description[1];
ns2a Messages postés 4 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 1 novembre 2012
16 mai 2011 à 17:46
Quelques corrections pour que ça fonctionne de nouveau.

Voici les masques:

const PATERN_ID_FILM = '/fichefilm_gen_cfilm=([0-9]*)\.html/';
const PATERN_POCHETTE_FILM = '/src=\'(http:\/\/.*)\'alt/';
const PATERN_TITRE_ORIGINAL_FILM = '/alt=\'(.*)\' \/><\/a>/';
const PATERN_TITRE_FILM = '/fichefilm_gen_cfilm=[0-9]*\.html\'>.*fichefilm_gen_cfilm=[0-9]*\.html\'>(.*)<\/a>/';
const PATERN_INFOS_FILMS = '/(.*)
(.*)
(.*)
/';
const PATERN_GENRE = '/Genre :(.*)Dur/';
const PATERN_ANNEE = '/ Année de production :(.*)<\/a>
/';
const PATERN_DUREE = '/Dur.*([0-9]{1,2})h([0-9]{2})min/'; // Bug si ecrit Durée pk ???
const PATERN_NOTE = '/\(([0-9]{1},[0-9]{1})\)<\/span>/';
const PATERN_DATE_SORTIE_CINE = '/\?week=([0-9]{4}-[0-9]{2}-[0-9]{2})/';const PATERN_SYNOPSIS "/Synopsis : <\/span>(.*)<\/p><\/div><\/div>reponseAlloCine preg_replace('/[\s]{2,}/','',$this->reponseAlloCine);

// on recupere la zone de resultat de la recherche
$debutr = strpos($this->reponseAlloCine, self::DEBUT_RECHERCHE)+strlen(self::DEBUT_RECHERCHE);
$finr = strpos($this->reponseAlloCine, self::FIN_RECHERCHE, $debutr);
$chaine = substr($this->reponseAlloCine, $debutr, $finr-$debutr);
$chaine = preg_replace('/[\f\n\r\t\v]/','',$chaine);

// on se sert des commentaire pour faire un saut de ligne entre chaque film
$separateurFilm = '/\<\!-- \/IsItemWithPoster \? --\>\<\!-- \/ResType --\>\<\!-- \/IsInit\? --\>/';
$chaine = preg_replace($separateurFilm,"\n",$chaine);
// la reponse d'allocine est devenu notre chaine
$this->reponseAlloCine = $chaine;
$this->creerListingResultatRecherche();
}

et

private function minimiserFicheFilm()
{
// on retire tout les espaces et saut de lignes (sauf les espaces unique)
$this->ficheFilmAlloCine = preg_replace('/[\s]{2,}/','',$this->ficheFilmAlloCine);

// on recupere la zone d'affichage
$debutf = strpos($this->ficheFilmAlloCine, self::DEBUT_FICHE)+strlen(self::DEBUT_FICHE);
$finf = strpos($this->ficheFilmAlloCine, self::FIN_FICHE, $debutf);
$chaine = substr($this->ficheFilmAlloCine, $debutf, $finf-$debutf);
// on crée l'attribut de la classe avec la fiche elle même
$chaine = preg_replace('/[\f\n\r\t\v]/','',$chaine);
$this->ficheFilmAlloCine = $chaine;

// c'est ici que sera créé le resultat
self::resultatFicheFilm();
}
cs_7AMMOUDA Messages postés 8 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 3 mai 2011
3 mai 2011 à 16:59
salut Mazekni ,
avez vous trouvez une solution pour votre parser !! jebloque et je pense voir API-ALLOCINE ;)
mazekni Messages postés 1 Date d'inscription samedi 6 septembre 2008 Statut Membre Dernière intervention 18 mars 2011
18 mars 2011 à 08:10
le parser ne fonctionne plus depuis hier !!! quelqu'un aurait-il une idée pour résoudre ce problème ? apparemment allociné a procéder à une mise à jour de ses regex ou un trucs du genre, mais comme je ne m'y connais pas trop en expressions régulières j'aimerais bien qu'un expert s'y penche et nous sauve. Merci d'avance à cette personne
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
2 nov. 2010 à 12:33
naruto95150 Messages postés 1 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 1 novembre 2010
1 nov. 2010 à 18:07
salut l'aimerait vraiment utiliser se scripte mais malheureusement je ne code pas en JavaScript je demande de l'aide pour me coder un petit truck vite fait qui permet d'arriver sur une page html et d'afficher les info du film écrit dans en text est pas dans un input et sans avoir le menu de recherche sur le cotée voila thx
kamo197 Messages postés 2 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 2 janvier 2019
6 oct. 2010 à 21:51
bonjour
comment afficher le paye
dans le sript de cyrhades
merci à toi cyrhades
BlacksAngell Messages postés 1 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 9 septembre 2010
9 sept. 2010 à 08:25
Merci pour le script

Je veux savoir comment faire pour récupérer la bande annonce

exemple sur ce site : http://www.days-media.fr/allo/
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
1 août 2010 à 17:15
voila je viens de passer une petite heure sur l'api d'allociné, et c'est vraiment super rapide:

voila page de recherche: "liste.php"
################################################
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>

<form action="" method="post">
<?php
$search = !empty($_POST['search']) ? $_POST['search'] : '';
?>
rechercher = " />
</form>

Les films:

<?php

function xml_attribute($object, $attribute)
{
if(isset($object[$attribute]))
return (string) $object[$attribute];
}

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,"http://api.allocine.fr/xml/search?q=".$search."&partner=1&json=0&profile=medium&count=50&page=1");

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$contenu = curl_exec($curl);

$xml = new SimpleXMLElement($contenu);

echo ''."\n";
foreach($xml->movie as $v)
{
$code = xml_attribute($v, 'code');

if ($v->title)
echo '<li>[fiche.php?film='.$code.' '.$v->title.' - '.$code.']</li>';
else
echo '<li>[fiche.php?film='.$code.' '.$v->originalTitle.' - '.$code.']</li>';

}
echo ''."\n";

// echo '<hr />'."\n";

// echo "";
// print_r($xml);
// echo "

";

?>

</html>
################################################

et la fiche d'un film:
################################################
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>

<form action="" method="get">
<?php
$film = !empty($_GET['film']) ? $_GET['film'] : '';
?>
rechercher = " />
</form>

Fiche du film:

<?php

function xml_attribute($object, $attribute)
{
if(isset($object[$attribute]))
return (string) $object[$attribute];
}

function transforme($time)
{
$heure = floor($time/3600);
$reste = $time%3600;
$minute = floor($reste/60);
return $heure.'h '.$minute.'min';
}

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,"http://api.allocine.fr/xml/movie?code=".$film."&partner=3&json=0&profile=medium");

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$contenu = curl_exec($curl);

$xml = new SimpleXMLElement($contenu);

echo ''."\n";

echo '<li>movieType = '.$xml->movieType.'</li>';

echo '<li>originalTitle = '.$xml->originalTitle.'</li>';

echo '<li>title = '.$xml->title.'</li>';

echo '<li>productionYear = '.$xml->productionYear.'</li>';

echo '<li>nationality = ';
for($i=0 ; $i<count($xml->nationality) ; $i++)
echo $xml->nationality[$i].', ';
echo '</li>';

echo '<li>genre = ';
for($i=0 ; $i<count($xml->genre) ; $i++)
echo $xml->genre[$i].', ';
echo '</li>';

echo '<li>runtime = '.transforme($xml->runtime).'</li>';

echo '<li>synopsis = '.$xml->synopsis.'</li>';

echo '<li>synopsisShort = '.$xml->synopsisShort.'</li>';

echo '<li>castingShort - directors = ';
for($i=0 ; $i<count($xml->castingShort->directors) ; $i++)
echo $xml->castingShort->directors[$i].', ';
echo '</li>';

echo '<li>castingShort - actors = ';
for($i=0 ; $i<count($xml->castingShort->actors) ; $i++)
echo $xml->castingShort->actors[$i].', ';
echo '</li>';

$poster = xml_attribute($xml->poster, 'href');
echo '<li>poster = </li>';

echo ''."\n";

echo '<hr />';

// echo "";
// print_r($xml);
// echo "

";

?>

</html>
################################################

tous les paramétres pour la fiche sont récupérés.
On peut encore travailler la recherche de film.

Mais pour ceux que çà amuse, voila un bon départ

have fun
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
1 août 2010 à 16:43
oui mais c'est le titre original que je souhaite récupérer, quelqu'un aurait une idée ?
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
1 août 2010 à 16:31
sa sa dépend d'allociné, si le film n'a pas de titre fr c'est son titre original qui est renvoyé.
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
1 août 2010 à 16:18
Je veux dire le titre original ?
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
1 août 2010 à 16:10
quelle traduction ? tout ce fait sur allocine.fr
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
1 août 2010 à 15:58
d'accord merci, j'ai réussi à récupérer l'adresse de l'affiche et comment vous faites pour récperer la traduction?
Merci pour votre aide
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
29 juil. 2010 à 15:02
Oui, dans le fichier index.html, remplacé la ligne

champ['affiche'] = "affiche";

par :

champ['pochette'] = "pochette";
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
28 juil. 2010 à 22:32
Pour l'url de l'image j'ai remplacé:
dans le ficier js:

$("#"+champ["^pochette"]).val(info_film[id_du_film]["pochette"]);
Par:
$("#"+champ["pochette"]).val(info_film[id_du_film]["pochette"]);

dans index.html:

champ = new Array();
champ['titre_film'] = "titre_film";
champ['pochette'] = "pochette";
champ['realisateur'] = "realisateur";
champ['acteurs'] = "acteurs";
champ['date_realisation'] = "date_realisation";
champ['date_sortie_cine'] = "date_sortie_cine";
champ['genre'] = "genre";
champ['synopsis'] = "synopsis"; // textarea
champ['duree'] = "duree";
champ['note'] = "note";
champ['affiche'] = "affiche";

url_ajax_allocine = "ajax/allocine.php";

Puis en fin dans le body j'ai remplacé:

Voila, pourtant l'url de l'image ne s'affiche pas.

Ai-je oublié une modif ?
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
28 juil. 2010 à 20:45
salut RBert,J'ai essayé de changer la ligne : const PATERN_DUREE par : const PATERN_DUREE '/Dur[^"]+e :(.*?)min/';
Mais malheureusement je vois que la durée est toujours de 60 minutes.

étrange..
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
28 juil. 2010 à 20:17
je pense pas que la source soit morte, c'est une excellente base.

Ajusté la classe et les constantes avec les bonne infos de DIDTHO.

Enfin juste une idée, voir si CYRHADES est d'accord.
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
28 juil. 2010 à 19:12
Merci DIDTHO pour nous faire découvrir l'api de allociné
cette nouvelle date d'il y a peu, du 13 juillet pour être exact, donc fini le parsage barbare

et bien que j'ai adopter cette source, je dois dire que c'est surement la fin de de celle-ci

Bien entendu l'api allociné n'est pas encore officielle, mais ils en parlaient depuis longtemps et cet api est utilisé pour une application iphone ou android donc je pense qu'on peut faire confiance et utiliser cet api

un gros ouf car tous les 2 mois le parsage changeait grrr

et un gros merci à gromez (http://wiki.gromez.fr/dev/api/allocine)
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
28 juil. 2010 à 18:45
RIFLY,
pour la durée, dans le fichier "ParserAlloCine.class.php" du dossier classes
changer la ligne : const PATERN_DUREE par : const PATERN_DUREE '/Dur[^"]+e :(.*?)min/';

mais la durée est converti en minutes par la suite.

Pour l'affiche, pochette : Commentaire de cyrhades le 05/12/2009 10:08:49, tu vois que c'est là.
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
28 juil. 2010 à 18:35
DIDTHO, oui le curl est activé dans php, l'erreur vient de moi, milles excusent.
rick hunteur Messages postés 5 Date d'inscription lundi 26 février 2007 Statut Membre Dernière intervention 28 juillet 2010
28 juil. 2010 à 17:50
Ben bizarre

Moi aussi utf8-decode
private function synopsis()
{$retour = '';
if(preg_match(self::PATERN_SYNOPSIS,$this->ficheFilmAlloCine,$description))
{$retour = utf8_decode($description[1]);
}
return $retour;

et après
$data['synopsis'] = (string) utf8_encode(html_entity_decode( strip_tags($this->synopsis())) )

Mais l'affiche du "à" dans la partie synopsis ne marche pas
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
28 juil. 2010 à 17:35
J'ai uitlisé: utf8_decode
exemple: utf8_decode(stripslashes($titre)
ça semble marcher
rick hunteur Messages postés 5 Date d'inscription lundi 26 février 2007 Statut Membre Dernière intervention 28 juillet 2010
28 juil. 2010 à 17:28
Merci pour le source

Par contre, dans le synopsis, les caractères accentués ne passent pas
Une solution ?
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
28 juil. 2010 à 17:21
Ouai mais j'ai lu tout les commentaires mais je n'ai vraiment pas réussit à récupérer ce que je voulais...
Vous avez pas une petite idée
didtho Messages postés 5 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 28 juillet 2010
28 juil. 2010 à 17:01
RBERT, il faut activer l'extension PHP curl pour que cela marche.
Car Normalement un simple copier coller de ce que j'ai mis plus haut marche. Je viens de reessayer et cela marche avec un simple copier coller.
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
28 juil. 2010 à 16:57
DIDTHO, vraiment très intéressant ce que tu proposes, le lien marche mais pas la boucle, merci à toi pour ces excellentes infos. Sa pourrait nous aidé.

RIFLY, regarde dans les commentaires, tu vas trouvé ton bonheur
rifly02 Messages postés 8 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 1 août 2010
28 juil. 2010 à 03:44
Bonjour,
je vient de télécharger le code de cyrhades,mais je n'arrive pas à récupérer la durée, l'adresse de l'image et la traduction?

Quelqu'un sait comment on fait?
Merci pour votre aide.
didtho Messages postés 5 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 28 juillet 2010
28 juil. 2010 à 03:14
Voilà juste un bout de code exemple avec cURL pour retrouver des films.
Il suffit ensuite d'adapter sur un formulaire pour la recherche.
Là on cherche des films avec le mot gendarme.
On renvoit les 50 premiers résultats.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>

Les films trouvés

<?php
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,"http://api.allocine.fr/xml/search?q=gendarme&partner=1&json=0&profile=large&count=50");

curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
$contenu = curl_exec($curl);

$xml = new SimpleXMLElement($contenu);

foreach($xml->movie as $v) {
if ($v->title) {
echo "<li>".$v->title."</li>";
}
else {
echo "<li>".$v->originalTitle."</li>";
}

}
?>

</html>
didtho Messages postés 5 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 28 juillet 2010
28 juil. 2010 à 01:00
Avec le lien c'est beaucoup mieux :
http://wiki.gromez.fr/dev/api/allocine
didtho Messages postés 5 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 28 juillet 2010
28 juil. 2010 à 00:59
Aller voir ici et je pense que cela devrait bien vous aider pour ne pas faire du parsage sauvage. Mais tout simplement en utilisant ce qu'il faut.
cs_igrek Messages postés 2 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 17 juin 2008
24 juil. 2010 à 00:32
Super ton outil !!!

J'ai juste un soucis de mon coté avec la note et la durée... ça s'affiche, mais les donnés ne sont pas bonne :s

Encore bravo ;)
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
23 juil. 2010 à 22:07
Pas de quoi voodoo ;)


J'ai terminé l'ajout de l'age, permission, code parental, je sais pas trop comment le nommé en fait !


Dans le fichier class : ParserAlloCine.class.php


Ajoutez la constante avec les autres

Après : const PATERN_SYNOPSIS = "/Synopsis : <\/span>(.*)<\/p><\/div><\/div>(.*?)<\/span>/';


Dans la fonction : private function creerListingResultatRecherche()

Après : $data[$index]['titre_original'] = (string) utf8_encode(html_entity_decode( $this->titreOriginalFilm() ));

Ajoutez : $data[$index]['age'] = (string) utf8_encode(html_entity_decode( $this->age() ));


Dans la fonction : private function resultatFicheFilm()

Après : $data['synopsis'] = (string) utf8_encode(html_entity_decode( strip_tags($this->synopsis())) );

Ajoutez : $data['age'] = (string) utf8_encode(html_entity_decode( strip_tags($this->age())) );


Tout en bas du fichier avant le dernier : }

Ajouter la fonction suivante

/**
* Retourne le code parental du film
*/
private function age() {
$retour = "Tout publique.";
if(preg_match(self::PATERN_AGE,$this->ficheFilmAlloCine,$age)) {
$retour = utf8_decode($age[1]);
}
return $retour;
}


Dans le fichier index.html

Après : champ['note'] = "note";

Ajoutez : champ['age'] = "age";


Après : <label>Genre :</label>

Ajoutez : <label>Age :</label>


Dans le fichier plugin_allocine.js du dossier javascript

Après : $("#"+champ["synopsis"]).append(data['synopsis']);

Ajoutez : $("#"+champ["age"]).val(data['age']);



Si l'age n'est pas défini dans allociné le texte "Tout publique." s'affichera, on peut mettre vide si on veut, voir la fonction age.


Voilou, pour moi sa fonctionne bien, si il vous intéresse testez le !
Voodoo91 Messages postés 2 Date d'inscription mardi 22 septembre 2009 Statut Membre Dernière intervention 23 juillet 2010
23 juil. 2010 à 21:19
Merci beaucoup j'avais une erreur dans le patern effectivement =) ça marche nikel si quelqu'un utilise drupal je peux le renseigner pour utiliser les données recueillies dans la création d'un type de contenu ;)
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
23 juil. 2010 à 19:21
Non tout va bien pour moi, voici la bonne ligne (au environ de 25) à placée dans la liste des constantes du fichier classe : ParserAlloCine.class.php

const PATERN_INFOS_FILMS = '/(.*)
(.*)
(.*)
/';
Voodoo91 Messages postés 2 Date d'inscription mardi 22 septembre 2009 Statut Membre Dernière intervention 23 juillet 2010
23 juil. 2010 à 14:21
Merci pour cette source =) elle m'est d'une grande aide dans le réalisation de mon projet de vidéothèque =)

Toutefois, en faisant les modifications des commentaires je n'arrive toujours pas à récupérer le réalisateur :/ quelqu'un d'autres à ce problème?...
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
23 juil. 2010 à 02:53
hum, petit projet deviendra grand ?
on s'en va vers du mvc ?
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
22 juil. 2010 à 19:56
Le développement de la nouvelle version prendra un certain temps, car je souhaites faire quelques chose de correct, je développe actuellement un système de compression de fichier que j'ai nommé lc_compress qui permettra de compresser n fichiers en un seul avec la structure en xml compressé elle aussi et permettra bien entendu la décompression ;-) , ce système sera implémenté dans mon système de parser car il servira pour la mise à jours et le téléchargement de plugins (le systeme de plugins fera lui aussi partie d'une des étapes) je ne manquerais pas de vous faire part de l'avancer de chaque étapes, je vous les partagerais via mon blog vous aurez le lien de chaque étape et aurez accès à la documentation également.

Je réfléchis également a un moyen d'échange pour l'interface (je pensais utilisé smarty moi qui l'utilise sur mes autres projets ce n'est pas gênant mais si vous utilisez smarty que dans le cadre de mon parser cela serais peu judicieux (je réfléchis ...) ).
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
22 juil. 2010 à 14:54
Désolé pour cette absence, changement de FAI qui devait ce faire au mois d'août, voila c'est fait !
J'en ai profité pour travailler sur la présentation du parser.

Je suis d'accord avec CYRHADES, gardons l'AJAX, par contre un loading animé serait le bien venu pendant la recherche des infos.

AlexB, http://www.php.net/download-docs.php, si ca peut d'aidé
jdalton42 Messages postés 200 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 19 août 2009
19 juil. 2010 à 23:08
petite modif pour avoir tout les genres quand il y en a plusieurs:

remplacer la ligne 25 du fichier ParserAlloCine.class.php par:

const PATERN_GENRE = '/Genre :(.*?)<\/a>
/';

pour contre, moi, avec certains films comme "30 jours de nuit" que je viens d'essayer, la recherche le trouve, mais quand je clique dessus il ne met pas les données dans le formulaire .. mais avec d'autres films sa fonctionne .. quelqu'un sait c'est dû à quoi ?
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
19 juil. 2010 à 22:55
Merci Beaucoup, je vais essayer sa et de faire le parsage de la recherche et mettre sa en place, je tien au courant, si cela marche je vous posterais sa, tout en PHP par contre, Avec Javascript plus tard :), mieux vaut plusieurs source que une :), j'vais plutot faire genre un ZizPrezz comme Zizou59, :)
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
19 juil. 2010 à 22:51
Tu ne comprends pas le fonctionnement du foreach on son utilité dans le cas du parser ?

Son fonctionnement :
Tu lui passe un tableau, tu donne un nom à la clef et sa valeur$tab array( "toto"> "exemple", "titi" => "idem");

si tu fais :
foreach ( $tab as $key => $valeur )
{

}
en gros $valeur est egal a $tab[$key] dans la boucle

Dans le cas du parser je m'arrange pour trouver une partie du code qui sépare les films, ce qui me permet de créer un tableau avec ce code, et je parcours chaque films sans difficulté.
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
19 juil. 2010 à 20:40
Jparle dans le parsage ...
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
19 juil. 2010 à 20:40
non c'est pas ce que je demander, merci quand meme pr la reponse sa pourais me servire
en PHP , un liste les resultats de la recherche et on utilise les foreach non ? jarrive pas a comprendre son fonctionnement c sa en fait ..
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
19 juil. 2010 à 20:36
J'ai pas totalement compris ta question mais si tu demande l'equivalent foreach en javascript à savoir qu'il faut faire un for in Exemple :
for ( key in Tableau )
{
alert( Tableau[key] );
}

Le tableau doit être un objet : new Array ou json.
Exemple concret :
Tableau = { "0" : "blabla", "toto" : "eheh", "titi" : "exemple" }
les alert dans le for ci dessus correspondrait à écrire :
alert (Tableau["0"]); // retourne blabla
alert(Tableau["toto"]); // retourne eheh
alert(Tableau["titi"]); // retourne exemple
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
19 juil. 2010 à 20:20
@cyrhades, Oui c'est vrais tu a raison cela Consommerais beaucoup coter serveur .. pas faux, c'est vrais que JavaScript est indispensable pour sa :).
mais par contre par la suite je voudrais bien que tu m'explique comment listé avec les foreach (j'isole les resultats et tout après j'vois pas comment faire ..), c'est possible ?
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
19 juil. 2010 à 20:09
Malheureusement le javascript sera indispensable il évite de recharger la page une fois la liste génér,é imagine le temps de rechargement de la page avec une longue liste de film deja recherché, ça consommerais du coté serveur inutilement. Mon but étant d'optimiser au maximum je suis obligé de rester avec du javascript et utiliser le jquery qui m'est devenu indispensable ;-)

Je penserais à commenter d'avantage le code JS ;-)
Je ne diffuse pour le moment aucune source mais pour info j'ai commencé à développer un système de mise à jours des patterns et du moteur.
je vais réfléchir à un système de téléchargement de plugins.
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
19 juil. 2010 à 20:08
le temps de parser toutes ces infos est assez long si on fait tout çà en php
mais c'est faisable

c'est pour çà que le javascript existe car on peut l'utiliser en live et faire utiliser ce qu'on veut

non moi j'aimerai bien que tout soit en javascript ^^

mais j'attends avec impatience le coup du fichier ini qui se mettrait à jour, je ne vois aps trop comment mais çà serait d'enfer

good luck
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
19 juil. 2010 à 20:00
Moi j'voudrais bien que le script soit tout en PHP, avec Javascript c'est pas trop sa de mon coter (même si j'ai quelque connaissance) :)
jdalton42 Messages postés 200 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 19 août 2009
19 juil. 2010 à 12:08
pour ma part, avec certains films sa ne marche pas ! par exemple, 2012 de Roland Emmerich, la recherche fonctionne, mais il ne me met pas les données dans le formulaire !
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
17 juil. 2010 à 09:01
RBert
Pourquoi le format de la durée? c'est seulement car c'est beaucoup mieux d'enregistrer en base de données le temps en minutes(type : int (3)) qu'avec un notation du type 1h43, cependant tu as raison j'ajouterais la méthode de conversion en minutes pour l'enregistrement en bdd et ajouterais un paramètre pour le choix de l'affichage.

Pour les problème d'encodage je ferai au mieux mais c'est malheuresement pas évident certain texte sont au format UTF8 d'autre non je vais réfléchir à comment controler l'encodage. ;-)

AlexB13016
Pas de soucis pour les jaquettes elle sont assez simple a récupérer.

La bande annonce je me tournerais seulement vers le lien et on verra plus tard via un plugin pour l'intégration d'un lecteur mais intéressant ;-)

Concernant l'affichage d'une recherche il s'agira d'un template il suffira à l'utilisateur d'utiliser un template qui lui convient, j'en mettrais 2 ou 3 et vous laisserais (et donnerais la possibilité) de partager les vôtres.

Merci pour vos conseils j'en prend bonne note.
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
17 juil. 2010 à 00:04
Moi je dirais qu'il faudrait rajouter :

- Jaquettes Grande et petite dans le résultat finale(au choix)
- la bande d'annonce (sous forme de lien ou avec le lecteur video Allocine)
- Lien de l'affiche allocine dans le résultat de la recherche (au choix, on l'affiche si on le veux)

moi je vois que sa pour le moment.
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
16 juil. 2010 à 23:56
Han j'oubliai, pour les caractères avec accents.
à la place du cractère

[^"]+

Mais parfois sa marche pas, chelou.
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
16 juil. 2010 à 23:52
Super CYRHADES

Ha oui pour les mises à jours auto car sa à l'air de pas mal bouger sur allo ciné.

Aussi pour les plug-in, par exemple pour les jeux, jaquette etc ;)

Pourquoi ne pas garder le format de la durée ?
Rajouter l'age permis, si pas d'age mettre tout public.
Pour la note autant garder celle su site interrogé.

Bon courage !
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
16 juil. 2010 à 19:23
Je vais bosser ce week end sur le nouveau code, donnez moi vos idées.
Pour ma part j'ai déjà pensé a :

- Un système de mise a jours automatique des patterns, et du moteur, l'ajout de plugins (le fait de récupérer les infos sur allociné deviendra un plugin il sera donc possible de récupérer sur d'autres site en recréant un plugin).

- Récupération de l'image.

- Vos idées
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
16 juil. 2010 à 19:04
Merci pour tes modifs AlexB, elle fonctionne bien pour moi.

Allé on va pinaillé pour que ce soit tip top !

Par exemple sur le film 300(qui est un bon exemple je pense)
affichage de deux acteurs au lieu de trois.
affichage du premier genre au lieu de quatre.

je voudrais rajouter l'age permis, mais je me demande ou le mettre, dans les infos du film ou indépendant ?

Pour le moment j'ai créé une contante que j'ai mise dans la classe à la suite des "const"
const PATERN_AGE = '/(.*?)/';

Dans le "index.html"
Ajout du champ avec les autres
champ['age'] = "age";

et aussi après le span genre
<label>Age :</label>

me reste plus qu'a lextraire du tableau...
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
16 juil. 2010 à 13:02
Euh Petite Erreurs, tout se passe dans Classes/ParserAlloCine.class.php mais les lignes 108 et 109 sont Okai vous verez marcher 2ligne plus haut "// Les infos (annee, realisateur, acteurs)" :)
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
16 juil. 2010 à 12:59
Voila de mon coter j'ai réussi a tout rétablir pour vous je vais vous donnez les codes a changer ci-dessous :

Changer le Patern genre :

const PATERN_GENRE = '/Genre :(.*?)<\/a>/';

Changer le Patern durée :

const PATERN_DUREE = '/Durée :(.*?)min/'; // Bug si ecrit Durée pk ??? (parceque c'est en UTF8)

pour ceux qui veulent que le date de sortie s'ecrive exemple "12 Avrile 2009" changer le Patern Année

const PATERN_ANNEE = '/ Année de production :(.*)<\/a>
/';

IMPORTANT pour Réalisateur et acteur changer le Paterne Info Films

const PATERN_INFOS_FILMS = '/(.*)
(.*)
(.*)
/';

Enssuite pour que Réalisateur et Acteurs marche allé dans Classes/ParserAlloCine.class.php ligne 108 et 109 remplacer ses 2ligne par ceci

$data[$index]['realisateur'] = (string) addslashes(strip_tags( str_replace('de ', '',$lesInfos[2]) ));
$data[$index]['acteurs'] = (string) addslashes(strip_tags( str_replace('avec ', '',$lesInfos[3]) ));

et Voili voilou voila tout marche si c pas bon demander moi..

a Bientôt
cs_RBert Messages postés 18 Date d'inscription dimanche 1 janvier 2006 Statut Membre Dernière intervention 18 mars 2011
15 juil. 2010 à 23:50
Merci et bravo pour ce code CYRHADES.
J'ai réussi à faire une joli présentation et modifié un peut le code pour avoir le nom du réalisateur, mais celui s'affiche avec la date du film devant le nom. Les acteurs au bon endroit en allant dans la classe sur la fonction "creerListingResultatRecherche()" mais le genre et la durée rien.
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
15 juil. 2010 à 18:36
Moi ce que jarrive pas c avec les Partern , les slashes et tout -__-.
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
15 juil. 2010 à 18:35
CYRHADE, Oui sa va intéréssé du monde sa, ton code va avoir du succée :0)
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
15 juil. 2010 à 18:29
Salut les gars vu le monde de personne intéressé par cette source, je penses la re-coder plus proprement et en réfléchissant à un système de mise à jours simple des patterns (via un fichier ini par exemple) je vais retravailler dessus pour optimiser le temps d'affichage et je mettrais également le code de récupération des affiches (pochette).
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
15 juil. 2010 à 04:01
Dans la soirée j'vais regarder le parsage, j'arrive a parser, mais c pas encore au niveau du script (exemple pr la recherche, jarrive pas encore, sinon jparse nimporte quel page allocine avec mes codes), jvais essayer plus tard je vous tient au news
cs_laoo Messages postés 12 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 14 juillet 2010
14 juil. 2010 à 16:08
Coucou tout le monde,

Je sais pas pour vous , mais chez moi seul le titre, le syno et l'image fonctionnent. Le reste est completement embrouillé ( acteurs a la place du realisateur etc ) allociné a du faire un grand changement.

Si un d'entre vous aurait la gentillesse de partager ses patterns avec moi, il serait le bienvenu.

Merci d'avance
cs_newbiel Messages postés 1 Date d'inscription dimanche 24 janvier 2010 Statut Membre Dernière intervention 7 juin 2010
7 juin 2010 à 09:25
merci a tous pour votre aide . allocine change quelquefois son code allors les nouveaux patterns sont bienvenues :D
ouussama1 Messages postés 2 Date d'inscription dimanche 24 janvier 2010 Statut Membre Dernière intervention 4 juin 2010
4 juin 2010 à 17:41
Merci bcp D1DTHO pour laide ^^
didtho Messages postés 5 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 28 juillet 2010
10 mai 2010 à 01:47
Pour le genre, ça marche en mettant ceci. C'est pas très propre, mais cela a le mérite de marcher.

const PATERN_GENRE = '/Genre :(.*)<\/a>
Dur/';
djtec21 Messages postés 1 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 1 mai 2010
1 mai 2010 à 19:55
Bonjour, et comment faire pour récupérer le casting complet du film sur allociné?
ouussama1 Messages postés 2 Date d'inscription dimanche 24 janvier 2010 Statut Membre Dernière intervention 4 juin 2010
8 avril 2010 à 01:11
supeeer merci a vous !
j'ai modifier

Dans le fichier "ParserAlloCine.class.php" du dossier "classes".
Remplacer la ligne 25:
const PATERN_GENRE = '/Genre: (.*)<\/a>
/';
par
const PATERN_GENRE = '/Genre(.*)<\/a>
/';

recupere pas le genre ((
cs_fergan Messages postés 2 Date d'inscription lundi 27 juin 2005 Statut Membre Dernière intervention 27 juin 2005
29 mars 2010 à 14:00
j'ai changer le patern de la durée je la recupere bien mais c'est un peu bourrin

const PATERN_DUREE = '/Dur.*([0-9]{1,2})h([0-9]{2})min/'; // Bug si ecrit Durée pk ???
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
21 mars 2010 à 12:01
Zizprez? C'est quoi exactement?!
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
21 mars 2010 à 01:15
Jtrouve pas comment le faire marcher =(
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
20 mars 2010 à 12:27
J'ai un Zizprez dans mon ordinateur, j'essaye de faire les modif's nécessaire pour le faire fonctionner, pour le moment je coince.
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
20 mars 2010 à 09:53
Pareil j'ai passé plus d'une heure hier a essayer de faire des modifications sans succès... :/
Dommage, parce que le code est génial... ^^
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
20 mars 2010 à 00:49
Justement je regarde je regarde mais c'est la meme, Genre sans les 2 points après j'vois pas quoi regarder
cs_laoo Messages postés 12 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 14 juillet 2010
20 mars 2010 à 00:47
Oui en effet, c'est un probléme de pattern. Allociné ont du changer quelque chose sur la page du film. Je vais jetter un coup d'oeil.
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
20 mars 2010 à 00:41
En Passant aussi, le script récupère plu la durée du film et le genre malgré la modif d'y a quelque jours (qu'a était un succé) ..
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
20 mars 2010 à 00:33
"Presser la touche entrée" cela ne marche plu chez moi, donc petite modification a ajouter au formulaire a coter de linput titre du film
zaknoune Messages postés 4 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 17 mai 2012
16 mars 2010 à 23:59
bonjour,

Merci pour ta réponse déja mais on ne va pas s'attarder sur les détails. je voulais uniquement savoir si l'on pouvait accéder à des tuto qui pourrait aider à comprendre le principe de base. puisqu'il n 'y a guère d'interaction de l'autre côté, ça ne m'interesse plus vraiment. le but premier étant de chercher l'information, ça n'a aucun sens de continuer à piocher au fond d'une tombe vide.
le site du zero n'aide pas non plus vu que les tuto sont quasi incompréhensibles pour moi.


Ps : j'ai remarqué que les figures de style ne sont pas votre fort, j'espere que mon message passera du moins assez clairement et subtilement.

Merci
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
16 mars 2010 à 23:32
la différence, c'est que c'est une classe avec un plugin ajax
donc utilisable dans n'importe quel condition
le php/mysql est un outil trés facile et personnalisable a souhait

j'ai réalisé pour ma boite un site de gestion des dvd
réservation, prêt, disponibilité
tous avec bien sur bdd et enregistrement des pochettes
j'ai facilement passé une centaine d'heure

donc merci pour l'aide mais non plus pour te mettre la cuillère dans la bouche
zaknoune Messages postés 4 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 17 mai 2012
16 mars 2010 à 22:54
Bonsoir,

Merci LKAIMAN pour ta réponse rapide,

Je connais le siteduzero.com mais je comprend ke dal je suis peut etre "con" :p

D'un coté si tu trouve vraiment ce que je cherche a savoir demande beaucoup de boulot, je me pose la question sur le créateur de script qui as partager sa source sur le net lui aussi il aurai du dire que c'est un travail lourd et qu'il le garde juste pour lui même.

Merci
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
16 mars 2010 à 20:59
le siteduzero.com est ton amis
c'est un peu de boulot ce que tu demande, même si çà peut être baclé...
zaknoune Messages postés 4 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 17 mai 2012
16 mars 2010 à 20:37
Bonsoir tout le monde,

J'ai tester le script et je le trouve vraiment sublime. Le seul souci c'est que je n'ai aucune expériance en php et je souhaite relier le script a une base de donné mysql, et aussi de faire une page qui m'afficher les pochettes des films stock dans la base de donné Mysql

pouvez-vous m'aidé svp ?


Merci d'avance
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
14 mars 2010 à 11:13
J'obtiens également les deux images avec ma méthode. Suffit de copier la ligne ^^
Content d'avoir pu t'aider même si c'était pas vraiment précis tout ce que j'ai dis ;)
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
13 mars 2010 à 20:56
sauf que moi j'obtiens la pochette petite ET grande

j'ai dériver le parser sans le coté ajax, je ne peux pas plus t'aider que çà
mon code est bon, faut le mettre au bonne endroit ;)
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 17:14
Lkaiman,
ton code, j'lai mis dans dans le fichier ParserAlloCiner.class.php, mais sa marche pas .
sa me redonne le meme lien que laffiche qui est deja., merci meme si j'ai pas réussi ^^

par contre Bzounourz, c bien plus facile (Y) , "r_760_x" a la place de "r_75_106". Merci a toi tu ma bien aider =) .

var url_image = info_film[id_du_film]["pochette"].replace("r_75_106", "r_760_x"); // Dans plugin_allocine.js
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 15:29
merci LKAIMAN, j'vais essayer, et j'vois a preu pres se que s'est, merci.
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 15:22
Oui je veux bien le lien, merci d'avance =)
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
13 mars 2010 à 15:14
Oui, depuis le départ ça... J'ai fait une petite modif.
Au lieu de copier le dossier de base, tu copie celui en "x_750_x" un truc du genre (désolé je suis plus dessus et j'ai pas le temps d'aller vérifier ça de suite). Automatiquement t'as l'affiche en plus grand :D
Si tu veux je peux te donner l'adresse du site en pv pour que t'aille jeter un coup d'oeil ^^
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
13 mars 2010 à 15:14
voila pour la grande pochette:

const PATERN_POCHETTE_FILM = '/src=\'(http:\/\/.*)\'alt/';

$chaineAff = substr($this->ficheFilmAlloCineEntier, $debutAff, $finAff-$debutAff);
// on crée l'attribut de la classe avec la fiche elle même
$this->ficheFilmAlloCineGdeAffiche = $chaineAff;

$data['pochetteGde'] = (string) strip_tags( $this->pochetteGdeFilm() );

private function pochetteGdeFilm()
{
$retour = ''; // retour par defaut
if( preg_match(self::PATERN_POCHETTE_FILM,$this->ficheFilmAlloCineGdeAffiche,$aff) )
{
$retour = $aff[1]; // retour si le preg_match a fonctionné
}
return $retour;
}

en espérant que t'y retrouve ;)
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 14:41
quelqu'un saurait comment trouver la pochette en bcp plus grand ? (sans l'agrandir en css, trop de pixel)
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 13:55
Javais pas vu se détail, si tu me l'aurais pas dis, pour moi les 2 point, ils y était toujours sur allociné Mdr
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
13 mars 2010 à 13:51
Oui, un petit coup d'oeil sur le site et je me suis rendu compte qu'il y avait plus les deux points. Un gros coup de chance quoi... xD
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 13:37
Exact, Sa marche ^^ .
Bien Jouer, il fallait en fait juste enlever " :"
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
13 mars 2010 à 13:22
Voilà, si jamais, j'ai trouvé.
Dans le fichier "ParserAlloCine.class.php" du dossier "classes".
Remplacer la ligne 25:
const PATERN_GENRE = '/Genre: (.*)<\/a>
/';
par
const PATERN_GENRE = '/Genre(.*)<\/a>
/';

Et tout roule :D
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 13:06
MDr, pas de souci, c'est pas que pour moi que j'cherche, mais pour tout le monde.
J'ai changer de milliard de chose dans le script Mais rien ne c'est produit ^^
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
13 mars 2010 à 13:03
Ben si par chance, tu trouves quelque chose, pense à faire remonter l'info... xD
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 13:01
Pareil, j'ai pas les compétences, mais je suis tétu je cherche quand même a comprendre se qui a dans les codes (javascript, et PHP) MDr ^^
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
13 mars 2010 à 12:51
Ben ca doit certainement venir d'une modification mineure d'AlloCiné mais vu que j'ai pas les compétences pour aller trifouiller dans le code, j'attends qu'une âme charitable vienne nous aider... xD
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
13 mars 2010 à 12:39
Chez moi aussi, le script de récupère plu le Genre. mais j'ai pas encore chercher le pkoi du comment .
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
13 mars 2010 à 12:16
Chez moi, la parser ne récupère plus le genre du film. Que peut-on faire pour y remédier?! Merci d'avance.
thecharmer1 Messages postés 2 Date d'inscription dimanche 11 décembre 2005 Statut Membre Dernière intervention 23 février 2010
23 févr. 2010 à 16:14
voila un code de récupération des variables envoyé par la page index.html. Il faut juste rajouter le nom de cette page à la ligne ouvrant le formulaire (<form method="post" action="add.php">):

<?php
$link = mysql_connect("localhost", "login", "password")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
$db_selected = mysql_select_db('divx', $link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
echo $_POST['titre'];
if (isset($_POST['titre'])){

$query="INSERT INTO divx_list (date,titre,resume,realisateur,acteur,annee,duree,genre,note,recto)
VALUES ('".$_POST['date_realisation']."','".$_POST['titre']."',
'".$_POST['synopsis']."','".$_POST['realisateur']."',
'".$_POST['acteurs']."','".$_POST['date_sortie_cinema']."','".$_POST['duree']."',
'".$_POST['genre']."','".$_POST['note']."',
'".$_POST['pochette']."')";

$res=mysql_query($query);
if (!$res) {
die('Requête invalide : ' . mysql_error());
}
}
header('Location:index.html');
?>
thecharmer1 Messages postés 2 Date d'inscription dimanche 11 décembre 2005 Statut Membre Dernière intervention 23 février 2010
23 févr. 2010 à 16:10
Pour régler le problème de récup des infos sur certains film (300, star wars episode 4 etc...) il faut modifier la classe ParserAlloCine.class.php ligne 252. Remplacer la fonction preg_match_all par preg_match (fonction noteFilm()) et le problème est résolu.
cs_kevin2b Messages postés 1 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 13 février 2010
13 févr. 2010 à 03:54
Bonjour,

je trouve ce script super, seulement j'aurai voulu savoir comment avoir le titre du film dans l'url quand on clique sur les pochettes.

merci d'avnce de votre reponse
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
31 janv. 2010 à 20:52
Reponse ici : http://gstream.webuda.com/PARSER_ALLOCINE/ajax/allocine.php
ton hebergeur n'est pas en php5 peut être, ou a desactiver certaine fonction ... renseigne toi le code fourni est du PHP5
sebastien247 Messages postés 27 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 13 mars 2011
25 janv. 2010 à 18:21
Bonjour,

Ce script semble super intéressant, mais malheureusement je n'arrive pas a le faire fonctionner.
Quand je tape un titre et que je valide par "Entrée" rien ne ce passe.
J'ai changer les chemins de fichiers comme indiquer dans aide.txt, mais ca ne fonctionne toujours pas.

Voici l'adresse ou ce trouve le script :
http://gstream.webuda.com/PARSER_ALLOCINE/index.html

Merci par avance pour votre aide
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
21 janv. 2010 à 20:48
Quel argumentaire Lenono! J'en suis bouche bée...
D'autant plus que je ne vois pas le mal!
Surtout à un gros site tel qu'Allociné fourmillant de publicités en tout genre!
Et ta recherche sur Google est bancale ;)
lenono75 Messages postés 17 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 12 février 2014
21 janv. 2010 à 16:14
Il suffit de chercher un peu ;-)

http://www.google.fr/search?hl=fr&q=apis+cinema
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
21 janv. 2010 à 12:36
développe LENONO75

quels genre de sites ?
lenono75 Messages postés 17 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 12 février 2014
21 janv. 2010 à 12:31
Le grab des sites, c'est pas joli.
Il y a des sites qui proposent simplement la possibilité de récupérer des infos, et avec leur accord.
Le code est sympa, mais l'usage moins.
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
20 janv. 2010 à 00:26
Bonjour,

Étant assez novice, je ne sais pas vraiment comment m'y prendre. C'est pour cette raison que je demandais une piste. Que puis-je ajouter dans le code pour qu'il me donne l'adresse du flv?

Pour le copier par la suite sur le serveur et l'afficher, ça je saurais me débrouiller.

Un tout grand merci à toi, j'ai pu grâce à ton script, indexer près de 900 films en deux jours.

Pour la note, je ne m'en sers pas, je trouve qu'Allociné est complètement à coté de la plaque au niveau jugement.

Merci d'avance à quiconque pouvant m'aider.

Bonne soirée.

Brice.
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
19 janv. 2010 à 20:06
Salut pour info j'ai une erreur dans mon script la note et calculé sur une base de 10 hors allocine renvoi une note sur 8.
En ce qui concerne la récupération de la bande annonce il faudra faire avec le même principe que l'affiche et ensuite faire aux choix l'écriture sur le serveur ou se contenter du lien...
Ce code est libre donc n'hgésitez pas à apporter vos modifications et à les partager ensuite ;-)
Je ne modifierais certainement pas ce code et j'ai dans la tete de refaire un parser allocine mais entierement en Jquery sans PHP je viendrais poster si je crée ce code un jour.
slyckers Messages postés 2 Date d'inscription vendredi 15 mai 2009 Statut Membre Dernière intervention 17 janvier 2010
17 janv. 2010 à 21:39
Slt LAOO,
Euh si si c'est bon maintenant, je n'avais pas modifié certaines valeurs.
Par contre sais-tu reprendre la bande annonce d'allociné ?
Car se serait vraiment un script hyper-complet surtout pour mon site ^^
et d'autres bien entendu..
cs_laoo Messages postés 12 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 14 juillet 2010
17 janv. 2010 à 21:09
C'est quoi qui ne fonctionne pas Slyckers?
slyckers Messages postés 2 Date d'inscription vendredi 15 mai 2009 Statut Membre Dernière intervention 17 janvier 2010
17 janv. 2010 à 20:28
Slt moi non plus cela ne fonctionne pas...
http://www.days-media.fr/allo/

Merci par avance
bzounourz Messages postés 12 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 21 mars 2010
15 janv. 2010 à 15:26
Bonjour et merci.
C'est tout à fait ce que je recherchais...
Ce serait cependant parfait s'il était possible de rapatrier les bandes annonces également.
Si quelqu'un avait une piste, je suis preneur.
Ayant commencé le php il y a une semaine je suis débutant.
Merci d'avance.
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
4 janv. 2010 à 22:31
j'ai inséré un petit code pour enregistrer les résultats dans un fichier log.
résultat pour le film 300 par exemple:
Toute les infos sont bien récupérés, mais non transmises dans le fichier html

j'ai aussi re-modifier le lien vers la fiche allociné pour que ce soit plus propre. mais bon c'est comme on veut çà

Mais pourquoi les infos ne sont pas transmises pour le film 300 par exemple, je ne sais pas !!!!!!
cs_lkaiman Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 6 février 2010
4 janv. 2010 à 19:54
Merci mille fois,

çà fait combien de temps que je me casse la tête à parser la nouvelle version
mais c'était pas pratique, alors qu'en ajax, c'est nickel

j'ai modifié ta source pour avoir en + le lien vers la fiche allociné

fichier index:
(ajouter dans script)
champ['link'] = "link";
(et dans le form)

fichier plugin_allocine.js
ligne 67 ajouter:
$("#"+champ["link"]).html('fiche complète');

Ensuite j'ai un probléme car tous les films ne passent pas.
Par exemple le film 300, ou la guerre des boutons. La recherche fonctionne mais pas la fiche du film

:/
Freebuster Messages postés 1 Date d'inscription samedi 18 juin 2005 Statut Membre Dernière intervention 2 janvier 2010
2 janv. 2010 à 14:08
Super source. Merci.
Mais j'ai des problème avec les accents. Par exemple dans le synopsis, la lettre à n'est pas affichée correctement. C'est sans doute un problème d'UTF8. La modification de Xillon est peut être une solution, mais il ne la pas mise...
cs_Auden69 Messages postés 3 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 20 décembre 2009
20 déc. 2009 à 22:50
Merci !
cs_laoo Messages postés 12 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 14 juillet 2010
20 déc. 2009 à 19:36
Dans le dossier "javascript" , ouvre le fichier "plugin_allocine.js" a la ligne 64 tu verras le code qui envoie les donnees sur le formulaire. Enleve le petit chapeau '^' qui se trouve sur "pochette", ca doit etre une faute de frappe. Dans l'entete du index.html remplace cette ligne: champ['affiche'] = "affiche"; par celle la : champ['pochette'] = "pochette";

et dans le body , le code du champs de la pochette doit etre comme ca :



Voili voila
cs_Auden69 Messages postés 3 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 20 décembre 2009
20 déc. 2009 à 13:36
Merci pour votre réponse.

J'ai fait la modification dans le fichier index.html mais ca n'apparait toujours pas.
J'ai oublié une modif ?

Merci
cs_laoo Messages postés 12 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 14 juillet 2010
20 déc. 2009 à 11:23
change l'id du champ en " pochette " .
cs_Auden69 Messages postés 3 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 20 décembre 2009
20 déc. 2009 à 00:40
Si quelqu'un avait la gentillesse de m'indiquer comment rajouter/faire apparaitre l'url de la jaquette dans un des champs ce serait parait !!!
Un grand merci à toi cyrhades.
cs_laoo Messages postés 12 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 14 juillet 2010
5 déc. 2009 à 12:46
Si tu passe le champs en "text" non pas en "hidden" l'url ne sera pas affichée, j'ai changé le nom et l'id du champs en "pochette" dans le l'index.html ( dans le le javascript de l'entete aussi ) et ca fonctionne.Je vais customiser tout ca maintenant :D Merci encore en tout cas !super script
AlexB13016 Messages postés 31 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 juin 2015
5 déc. 2009 à 11:00
Sa Fonctionne Très Bien ,
Suffit de lire le fichier Aide.txt Donné avec, et tu comprend de suite comment sa marche,
un grand merci pour se code,
je vais le modifier et lui donné de la gueule a bientôt =)
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
5 déc. 2009 à 10:08
Salut
As tu lu le p'tit fichier d'aide fourni dans la source ?
En fait l'affiche est volontairement masqué vu que le champ récupére juste l'url de cette affiche, l'interet pour moi de ce parser est de récupérer les données pour les sauvegarder en base de données il suffit donc de sauvegarder l'url de cette image pour la faire apparaitre dans ton script de videotheque par exemple.
Je donne aussi une solution pour enregistrer la pochette sur ton serveur en faisant un file(); puis en ecrivant le contenu de file dans un fichier => fopen(); fwrite(); fclose();
cs_laoo Messages postés 12 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 14 juillet 2010
2 déc. 2009 à 22:28
Salut,

Super ton script, merci beaucoup, par contre l'affiche ne s'affiche pas dans le champs "affiche" , celui qui est caché.

Merci si tu pouvais m'eclairer pour l'afficher ;)
alebec Messages postés 1 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 26 novembre 2009
26 nov. 2009 à 17:09
Super ! exactement ce que je cherchais !
un grand Merci

> cyrhades : le php6 contiens des fonctions qui permettent de simplifier la chose ? je vois pas trop ce que ca amènerais !

Alex
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
24 nov. 2009 à 20:16
Salut, Xillon pas de soucis pour les modifs même si je trouve ça dommage de passer en PHP4 alors que le PHP6 est sur le point de débarquer.
AeroBlue Messages postés 8 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 11 janvier 2010
24 nov. 2009 à 19:26
Merci pour cette source!
@XILLON: Pourrais-tu nous poster ta source modifié? ou bien me l'envoyer?
Merci!
Xillon Messages postés 1 Date d'inscription mercredi 16 février 2005 Statut Membre Dernière intervention 24 novembre 2009
24 nov. 2009 à 15:34
J'ai fait quelques modifications au code tel que l'encodage des patterns en UTF8 pour permettre de prendre les accents comme dans "durée".
J'ai aussi ajouté des informations, tel que l'origine du film, son identifiant, etc...

Et désolé, j'ai réécrit votre code pour lui permettre de fonctionner aussi en PHP4.

Merci pour votre code, si vous voulez mes modifications, ils sont à vous.
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
22 nov. 2009 à 17:32
ajouter film ne sert qu'a faire un envoi du formulaire une fois remplis (c'est un submit du formulaire)
il faut que tu entre le nom du film que tu recherche et appuis sur la touche entrer pour que la recherche s'execute (aPpuis sur entrer en laissant biensur le curseur dans l'input titre du film)
Exemple
(Tapes SAW) (Tapes [ENTRER]) dans le même champ.
Ajouter Film n'est pas utiles dans la demo (j'aurais dut retirer du code)
cs_mkfreedown Messages postés 22 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 11 février 2012
22 nov. 2009 à 17:09
Je remplis le formulaire, je clic sur Ajouter le film, rien ne ce passe !!!
J’utilise Easy php 3.0
cyrhades Messages postés 23 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 22 juillet 2010
22 nov. 2009 à 13:53
Quel est ton probleme exactement ?

Vérifie que :
tu passes bien par ton serveur http et non pas par le fichier index.html en direct (les lien sont en relatif)
passe via : http://127.0.0.1/ton_dossier
pour l'utilisation:
Tu entres un nom de film et tu presses "entrer" en étant toujours dans le champ titre du film.

Ou y a t'il une erreur d'afficher ?
Donnes des détails car ça fonctionne c'est certainement une mauvaise utilisation de ta part à mon avis.
cs_mkfreedown Messages postés 22 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 11 février 2012
22 nov. 2009 à 13:35
Ca ne fonctionne pas pour moi !!!
Rejoignez-nous