Bonjour,
je suis en train de developper un petit site ou je vais rérérencer les série et films ... alors pour remplir la bd j'ai fais des petites recherches pour le faire automatiquement et je suis tombé sur l api allociné helper ici .
Elle marche nickel pour les films mais pas pour les séries.
J'arrive a récuperer toutes les informations dont j ai besoin a part le synopsis
je vous montre mon code
si vous avez besoin de jeter un coup d oeil sur la classe appellée, vous pouvez regarder le lien au debut.
je viens de découvrir que ça ne prenait pas toutes les séries, pour vampire diaries, helix, house ça passe mais pour révolution ou "how i met your mother" le script provoque une erreur
merci de m'aider
je suis en train de developper un petit site ou je vais rérérencer les série et films ... alors pour remplir la bd j'ai fais des petites recherches pour le faire automatiquement et je suis tombé sur l api allociné helper ici .
Elle marche nickel pour les films mais pas pour les séries.
J'arrive a récuperer toutes les informations dont j ai besoin a part le synopsis
je vous montre mon code
<?php
require_once "../api-allocine-helper.php";
function removeAccents($title)
{
$accentued = array("à","á","â","ã","ä","ç","è","é","ê","ë","ì",
"í","î","","ï","ñ","ò","ó","ô","õ","ö","ù","ú","û","ü","ý","ÿ",
"À","Á","Â","Ã","Ä","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ñ","Ò",
"Ó","Ô","Õ","Ö","Ù","Ú","Û","Ü","Ý");
$nonaccentued = array("a","a","a","a","a","c","e","e","e","e","i","i",
"i","i","n","o","o","o","o","o","u","u","u","u","y","y","A","A","A",
"A","A","C","E","E","E","E","I","I","I","I","N","O","O","O","O","O",
"U","U","U","U","Y");
$title = str_replace($accentued, $nonaccentued, $title);
return $title;
}
$title = $_POST['film'];
//$ = 'le piège des profondeurs';
$q = removeAccents($title);
$page = '1';
$count = '1';
//$film = $_POST['film'];
$helper = new AlloHelper;
$search = $helper->search($q, $page, $count);
$code = $search['tvseries']['0']['code'];
$profile = 'small';
if (isset($_POST['submit'])) {
try {
// Envoi de la requête
$film = $q;
$arrayMovie = $helper->search($film)->getArray();
//print_r($arrayMovie);
foreach ($arrayMovie['tvseries'] as $key) {
if (isset($key['title']))
echo $key['title'] . "<br>";
else
echo "Titre de la série: ", $key['title'], PHP_EOL;
echo "<br>";
echo "ID de la série: ", $key['code'], PHP_EOL;
echo "<br>";
echo "Titre original: ", $key['originalTitle'], PHP_EOL;
echo "<br>";
echo "Annee de production: ", $key['yearStart'], PHP_EOL;
echo "<br>";
echo "Réalisateur: ", $key['castingShort']['creators'], PHP_EOL;
echo "<br>";
echo "Acteurs: ", $key['castingShort']['actors'], PHP_EOL;
echo "<br>";
echo "Synopsis: ", $key['synopsisShort'], PHP_EOL;
echo "<br>";
}
}
catch (ErrorException $error) {
// En cas d'erreur
echo "Erreur n°", $error->getCode(), ": ", $error->getMessage(), PHP_EOL;
}
}
?>
si vous avez besoin de jeter un coup d oeil sur la classe appellée, vous pouvez regarder le lien au debut.
je viens de découvrir que ça ne prenait pas toutes les séries, pour vampire diaries, helix, house ça passe mais pour révolution ou "how i met your mother" le script provoque une erreur

merci de m'aider