Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deezer 相册取消器不出现_Deezer - Fatal编程技术网

Deezer 相册取消器不出现

Deezer 相册取消器不出现,deezer,Deezer,我有一个问题,查询在浏览器或我的php文件中的反应不一样 在我的浏览器中,json文件是正确的。 如果我在我的php文件中打印 我收到: {"data": [], "total": 0} 要了解更多信息,我的大多数其他相册都可以找到 这就是我实际使用的: // On teste quand même avec le titre si cela ne donne rien avec l'id if ($resultat_json_d->error)

我有一个问题,查询在浏览器或我的php文件中的反应不一样

在我的浏览器中,json文件是正确的。 如果我在我的php文件中打印 我收到:

{"data": [], "total": 0}
要了解更多信息,我的大多数其他相册都可以找到


这就是我实际使用的:

// On teste quand  même avec le titre si cela ne donne rien avec l'id
                if ($resultat_json_d->error)
                {

                    $album_title=strtoupper($album_title);
                    $url_deezer = 'http://api.deezer.com/search/album?q='.urlencode($album_title." ".$nom_aut);
                    //$url_deezer = 'https://api.deezer.com/search?q=album:"'.urlencode($album_title).'" artist: "'.urlencode($auteur).'"';
                    //$url_deezer = 'https://api.deezer.com/search?q=album:bretonne';
                    $datadeezer =array('index'=>'0','limit'=>'1','output'=>'json');
                    $options_d = array(
                            'http' => array(
                                    'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
                                    'method'  => 'GET',
                                    'content' => "&".http_build_query($datadeezer)
                            )
                    );
                    $context_d  = stream_context_create($options_d);
                    $resultat_brut_deezer = file_get_contents($url_deezer,false,$context_d);
                    $resultat_json_d=json_decode($resultat_brut_deezer);
                    echo $url_deezer.'<br>';                        
                }

                if ($resultat_brut_deezer<>'{"data":[],"total":0}' && $resultat_brut_deezer<>'{"error":{"type":"DataException","message":"no data","code":800}}') 
                {

                    for ($i = 0; $i <= 10; $i++) 
                    {
                        $album_id = $resultat_json_d->data[$i]->id;
                        $album_title_d = $resultat_json_d->data[$i]->title;
                        $artiste=$resultat_json_d->data[$i]->artist->name;

                        if(stristr($artiste,$nom_aut) || stristr($artiste,$prenom_aut))
                        {
                            $trouve2=true;
                            break;
                        }   
                        IF (stristr($artiste,$premiermot))
                        {
                            $trouve2=true;
                            break;
                        }
                        /* if ($album_title_d==$album_title)
                        {
                            $trouve2=true;
                            break;
                        } */

                    }
                }   

                }

                if ($trouve2 == true)
                {
                        //echo $album_id;
                        echo '<script>
                                    (function(d, s, id) {
                                        var js, djs = d.getElementsByTagName(s)[0];
                                        if (d.getElementById(id)) return;
                                        js = d.createElement(s); js.id = id;
                                        js.src = "https://e-cdns-files.dzcdn.net/js/widget/loader.js";
                                        djs.parentNode.insertBefore(js, djs);
                                    }(document, "script", "deezer-widget-loader"));
                                </script>'  ;
                        echo '<div class="deezer-widget-player" data-src= "https://www.deezer.com/plugins/player?format=classic&autoplay=false&playlist=true&width=700&height=350&color=007FEB&layout=dark&size=medium&type=album&id='.$album_id.'&app_id=1" data-scrolling="no" data-frameborder="0" data-allowTransparency="true" data-width="700" data-height="350"></div>';
                }
                else
                {
                    echo '<div><p>Album non trouvé sur Deezer.</p></div>';
                    //echo '1';
                }
//关于测试的质量和价值
如果($resultat\u json\u d->error)
{
$album\u title=strtoupper($album\u title);
$url\u deezer=http://api.deezer.com/search/album?q=“.urlencode($album_title.”“$nom_aut);
//$url\u deezer=https://api.deezer.com/search?q=album:“.urlencode($album_title)。”艺术家:“.urlencode($autur)。”;
//$url\u deezer=https://api.deezer.com/search?q=album:bretonne';
$datadeezer=array('index'=>'0','limit'=>'1','output'=>'json');
$options\u d=数组(
“http'=>数组(
'header'=>“内容类型:application/x-www-form-urlencoded\r\n”,
'方法'=>'获取',
“内容”=>“&”.http\u构建\u查询($datadeezer)
)
);
$context\u d=stream\u context\u create($options\u d);
$resultat\u brut\u deezer=file\u get\u contents($url\u deezer,false,$context\d);
$resultat_json_d=json_decode($resultat_brut_deezer);
echo$url_deezer.“
”; } 如果($resultat_brut_deezer'{“数据”:[],“总计”:0}'和&$resultat_brut_deezer'{“错误”:{“类型”:“数据异常”,“消息”:“无数据”,“代码”:800}}) { 对于($i=0;$i数据[$i]->id; $album\u title\u d=$resultat\u json\u d->data[$i]->title; $artiste=$resultat\u json\u d->data[$i]->artist->name; if(stristr($artiste,$nom| aut)| stristr($artiste,$prenom|aut)) { $trouve2=真; 打破 } IF(stristr($Artister,$premiermot)) { $trouve2=真; 打破 } /*如果($album\u title\u d==$album\u title) { $trouve2=真; 打破 } */ } } } 如果($trouve2==true) { //echo$album_id; 回声' (功能(d、s、id){ var js,djs=d.getElementsByTagName[0]; if(d.getElementById(id))返回; js=d.createElement;js.id=id; js.src=”https://e-cdns-files.dzcdn.net/js/widget/loader.js"; djs.parentNode.insertBefore(js,djs); }(文档,“脚本”、“deezer小部件加载程序”); ' ; 回声'; } 其他的 { 回音“专辑非特鲁韦苏尔迪泽。

”; //回声“1”; }
这很正常,因为目录取决于您所在的国家/地区。您的服务器必须位于此相册不可用的国家/地区,而不是您当前的位置。感谢fred的回复。您知道是否有可能解决此问题吗?我的网站由意大利的amen托管