1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
// TROUVE LE NUMERO DE VIDEO DANS LE CODE EMBED & MET LE RÉSULTAT DANS $trouve_pattern_rutube
preg_match('/[0-9]+([0-9])/', $url, $trouve_pattern_rutube);
// INSERT LE RÉSULTAT DANS L'URL (RETOUR DETAIL VIDEO EN JSON)
$rurl_json = 'http://rutube.ru/api/play/options/' . $trouve_pattern_rutube[0] . '?format=json';
// RECUPERE LE CONTENU DE L'URL & JSON DECODE
$rurl_json_content_tab = json_decode(curl_get_contents($rurl_json));
// RECUPERE LE CONTENU DE 'NAME' DANS LA CHAINE JSON
$video_url = $rurl_json_content_tab->detail->name;
// SI LE 'NAME' CONTIENT 'DELETED' ON AFFICHE UN MESSAGE
if (strpos($video_url, 'deleted') == true)
{
// INSERTION DU LIEN DEAD EN BDD
//mysql_query("INSERT INTO `". WP_LINK_TABLE . "` (link) VALUES ('$rapport_deadlink')");
echo "<span style='color:red;font-weight:bold;'> /!\\ LIEN MORT /!\\ </span>";
}
else
{
//mysql_query("INSERT INTO `". WP_LINK_TABLE . "` (linkok) VALUES ('$rapport_deadlink')");
echo "<span style='color:green;font-weight:bold;'>  ☺ </span>";
}
// Destruction des variables
unset($rurl_json, $rurl_json_content_tab, $video_url); |
Partager