특정단어를 변경하여 다시 출력하는 방법에 대하여~~ 정보
특정단어를 변경하여 다시 출력하는 방법에 대하여~~본문
유투브 주소를 예를 들어보겠습니다.
유투브 동영상 링크 주소는
http://youtu.be/tuVM8k6W7-Y
이런 주소입니다.
iframe 으로 작동되는 소스에 들어가는 주소는
<ifrem ...... http://www.youtube.com/embed/tuVM8k6W7-Y" </iframe>
이런 주소입니다.
이전소스 방식으로 들어가는 주소는
<object ........... http://www.youtube.com/v/tuVM8k6W7-Y?hl=ko_KR&version=3.....................></embed></object>
이런 주소입니다.
모두 통일되면 어느 소스를 사용해도 되지만, 보시는것처럼 모두 주소가 틀립니다
그렇다면 게시판에서 글쓰기를 통하여 동영상 주소를 받았다고 하겠습니다.
예를들어
wr_1 에 http://youtu.be/tuVM8k6W7-Y 이 주소를 입력받았다고 치고 이 주소를 출력으로 iframe 으로 소스로 나오게 한다면 아래와 같을겁니다
<iframe ......src="<?={$list($is)[wr_1]}?>" width=560"........> </iframe>
대충 이런식이 되겠죠!
위에서 먼저 설명 했듯이 입력은 http://youtu.be/tuVM8k6W7-Y 이렇게 받았지만 iframe 에서 작동되는 소스는 http://www.youtube.com/embed/tuVM8k6W7-Y 이렇게 바껴야 합니다.
즉, http://youtu.be/tuVM8k6W7-Y 이주소를 검사하여
http://www.youtube.com/embed/tuVM8k6W7-Y
위와 같은 형태로 변경하여 출력을 해야 유투브 소스가 정상적으로 작동한다는거죠!
위와 같은형태로 변경할때는 어떻게 해야 할까요~
동화로 구현하면...
철수가 밥을 먹었습니다.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓
밥을 철수가 물과 함께 먹었습니다.
이런식이 되는 방법 같은게 아닐까요...?
유투브 동영상 링크 주소는
http://youtu.be/tuVM8k6W7-Y
이런 주소입니다.
iframe 으로 작동되는 소스에 들어가는 주소는
<ifrem ...... http://www.youtube.com/embed/tuVM8k6W7-Y" </iframe>
이런 주소입니다.
이전소스 방식으로 들어가는 주소는
<object ........... http://www.youtube.com/v/tuVM8k6W7-Y?hl=ko_KR&version=3.....................></embed></object>
이런 주소입니다.
모두 통일되면 어느 소스를 사용해도 되지만, 보시는것처럼 모두 주소가 틀립니다
그렇다면 게시판에서 글쓰기를 통하여 동영상 주소를 받았다고 하겠습니다.
예를들어
wr_1 에 http://youtu.be/tuVM8k6W7-Y 이 주소를 입력받았다고 치고 이 주소를 출력으로 iframe 으로 소스로 나오게 한다면 아래와 같을겁니다
<iframe ......src="<?={$list($is)[wr_1]}?>" width=560"........> </iframe>
대충 이런식이 되겠죠!
위에서 먼저 설명 했듯이 입력은 http://youtu.be/tuVM8k6W7-Y 이렇게 받았지만 iframe 에서 작동되는 소스는 http://www.youtube.com/embed/tuVM8k6W7-Y 이렇게 바껴야 합니다.
즉, http://youtu.be/tuVM8k6W7-Y 이주소를 검사하여
http://www.youtube.com/embed/tuVM8k6W7-Y
위와 같은 형태로 변경하여 출력을 해야 유투브 소스가 정상적으로 작동한다는거죠!
위와 같은형태로 변경할때는 어떻게 해야 할까요~
동화로 구현하면...
철수가 밥을 먹었습니다.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓
밥을 철수가 물과 함께 먹었습니다.
이런식이 되는 방법 같은게 아닐까요...?
댓글 전체
<?
$test = "http://youtu.be/tuVM8k6W7-Y";
$test2 = str_replace("http://youtu.be/","http://www.youtube.com/embed/tuV",$test);
echo $test2;
?>
$test = "http://youtu.be/tuVM8k6W7-Y";
$test2 = str_replace("http://youtu.be/","http://www.youtube.com/embed/tuV",$test);
echo $test2;
?>
정말 답변 감사합니다.. 오늘 새롭게 신선하고 재미있는걸 배웠습니다...
많이 배웠습니다. 꾸벅!
많이 배웠습니다. 꾸벅!
적으셧네 벌써 ㅋㅋㅋ
감사합니다.