我想知道是否有更好的'安全'方法將字符串追加到此soundcloud嵌入的src =「」部分?作爲普通用戶將在他們的SoundCloud嵌入代碼被粘貼到一個領域,我有點擔心他們更改代碼和搞亂我的str_replace()函數了:用於追加到url的PHP str_replace()
$sc_preview_embed = '<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/110090423"></iframe>';
$sc_preview = str_replace('"></iframe>','&buying=false&download=true"></iframe>', $sc_preview_embed);
是否有這樣做使用的方式通配符,以便我只在用戶的嵌入代碼中附加'&購買=虛假&下載=真'到src=""
的結尾?
雖然我不熟悉的SoundCloud API和諸如此類的東西,我有一個一般性的問題 - 您是否需要它們提供用於嵌入的完整* html *代碼,或只需提供URL的'trackId'? :) – ninetwozero