所以,我正在尝试这样做以回显存储在我的数据库中的所有Soundcloud轨道(通过URL)。调用最后一个echo时,URL为:
/End/public/https://api.soundcloud.com/tracks/121291880&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_rep
我不想要“/ End / public /”。为什么会这样?在第一个echo(echo $ musicArray [0] ['url'];)中,URL是正确的(没有/ End / public)。 End是项目名称,并公开公用文件夹。
for($i = 0; $i < count($musicArray); $i++) {
echo $musicArray[0]['name'] . '<br>';
echo $musicArray[0]['url'];
echo '<iframe width="75%" height="150" scrolling="no" frameborder="yes" src=' . $musicArray[$i]['url'] . '&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true"></iframe>';
}
答案 0 :(得分:0)
尝试将soundcloud的整个src添加到数据库中,而不是连接它。你正在使用API soundclound,也许有些东西干扰了你的src。