PHP 문법에서 어디가 잘못 된 걸까요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.2 |
안녕하세요.
$obj->content = "<img src="{str_replace('https://www.youtube.com/watch?v=','https://img.youtube.com/vi/', $item->get_link())}/0.jpg" />";
유투브 주소를 불러와서 이미지 형태로 바꾸는 소스를 만들고 있습니다.
저런 식으로 하니 에러가 나네요 ^^;;
단순히 str_replace는 잘 되는데 img tag를 추가하니 어렵네요.
혹시 제가 뭘 잘못한걸까요? ^^;;
수피안
Lv. 3
댓글 11
src 속성의 큰 따옴표를 ₩" 등으로 처리해보세요
변수와 일반문자 사이의 연결을 신경쓰셔야겠습니다.
아래 세진님 답변처럼 해보세요~
항상 감사합니다. 많은 도움이 되었습니다.
그냥 눈으로만 본거여서 오류날 수도 있습니다
{중괄호}는 PHP 문법이 아닙니다. 템플릿(.html)에서만 지원되는 XE 고유의 문법입니다.
일반 모듈이나 애드온 등의 php 파일이라면 위에 세진님이 쓰신 것처럼 순수 PHP 문법만 사용하셔야 합니다.