이 soundcloud embed의 src = ""부분에 문자열을 추가하는 더 안전한 방법이 더 있는지 궁금합니다. 를 사용하여이 작업을 수행하는 방법이 있나요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);
: 일반 사용자가 필드에 자신의 사운드 클라우드의 임베드 코드에 붙여 넣을 수있는 바와 같이, 나는 코드를 변경하고 위로 내 않는 str_replace()를 듣는 그들에 대해 조금 걱정 와일드 카드가 포함되어 사용자 삽입 코드에 '& buying = false & download = true'만 추가됩니다 (src=""
).
나는 사운드 클라우드의 API 및 이것 저것에 익숙하지 않은거야 동안, 나는 일반적인 질문이 있습니다 - 당신은 embedding을위한 * html * 코드 전체를 제공 할 필요가 있는가, URL을위한'trackId' 만 제공 할 것인가? :) – ninetwozero