无法将soundcloud嵌入代码的全部代码保存到数据库中

时间:2015-05-07 18:34:25

标签: php embed soundcloud htmlspecialchars

我正在尝试将coundcloud嵌入代码插入数据库,以便在网页上播放soundcloud中的音频文件。嵌入代码就像这样

<iframe width="100%" height="166" scrolling="no" frameborder="no" 
src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks
/00112233&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;
show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>

使用这个PHP代码

$code=htmlspecialchars($_REQUEST['code'],ENT_QUOTES);
echo $code;
$stmt = $db->prepare("insert into audio (Code) values (:code)");
$stmt->bindParam(':code',$code);
$stmt->execute();

但它没有保存整个代码,echo线打印出“保存到数据库中”

<iframe width="100%" height="166" scrolling="no" frameborder="no"  
src="https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/00112233

并没有得到代码的这部分

&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;
show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>

那么如何更改php代码以获取整个嵌入代码?

0 个答案:

没有答案