테스트 사이트 - 개발 중인 베타 버전입니다

유튜브 특정 영상에 대한 뷰페이지 출력 및 리스트페이지 출력 문제 채택완료

qoqofh 4년 전 조회 2,232

유튜브 플로터 영상 게시판을 활용하여 사용중에 있습니다.

 

그런데 다소 자잘한?문제가 발생하였는데요.

 

여분필드를 사용해 게시판을 업로드할때 배열을 활용하여 체크박스를 구성하였고, 

영상에대한 출처,시간,내용 들을 추출하는 API를 사용하였습니다.

 

유튜브 영상 v= 링크 부분을 삽입하여 영상링크를 넣고 게시를 하게되면 

 

체크박스에서 선택된 값들도 "선택1|선택2|선택3|" 이런식으로 잘 노출되고 영상도 잘 송출 됩니다.

물론 출처 시간 내용들도 잘 처리가 되구요. 근데 문제가

 

특정영상인지,,, 공유를 막은건지 모르겠지만, 출처자에게 동의를 구한 후 업로드를 하였는데, 

 

여분필드의 값들이 Array로 떠버리고, 출처,시간,내용또한 출력이 되지 않고 있습니다. 

 

다른 영상들은 잘 뜨는거 보면, 코드상의 문제는 없는것으로 판단되는데, 문제에 대한 내용자문을 구하고 싶습니다 ㅠ

 

</p>

<p><?php

// checkbox 배열 String 만들기, DB 업데이트 저장

//$wr_7 = @implode("|", $_POST['wr_7']);

$wr_8 = @implode("|", $_POST['wr_8']);

$wr_3 = @implode("|", $_POST['wr_3']);

$wr_2 = @implode("|", $_POST['wr_2']);

$wr_4 = @implode("|", $_POST['wr_4']);</p>

<p>$url = "<a href="https://www.googleapis.com/youtube/v3/videos?key=ㅇㅇ&part=snippet,contentDetails,statistics&id=".$_POST['wr_10'];" target="_blank" rel="noopener noreferrer">https://www.googleapis.com/youtube/v3/videos?key=ㅇㅇ&part=snippet,contentDetails,statistics&id=".$_POST['wr_10'];</a>

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$content = curl_exec($ch);

curl_close($ch);

$result = json_decode($content,true);</p>

<p>$wr_5 = $result['items']['0']['snippet']['thumbnails']['medium']['url']; // 썸네일

$wr_6 = $result['items']['0']['snippet']['channelTitle']; // 출처

$wr_9 = str_replace("PT","",str_replace("M","분",str_replace("S","초",$result['items'][0]['contentDetails']['duration']))); // 시간

$wr_content = $result['items'][0]['snippet']['description']; // 내용</p>

<p>$sql = " update $g5[write_prefix]$bo_table set 

            wr_3 = '$wr_3',

            wr_8 = '$wr_8', 

            wr_2 = '$wr_2', 

            wr_4 = '$wr_4', 

            

            wr_5 = '$wr_5',

            wr_6 = '$wr_6',

            wr_9 = '$wr_9',</p>

<p>            wr_option = 'html2',

            wr_content = '$wr_content'</p>

<p>            where wr_id = '$wr_id' ";</p>

<p>sql_query($sql);

// checkbox 배열 String 만들기, DB 업데이트 저장

?></p>

<p>

 

업데이트 스킨파일에 대한 내용은 이렇습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
4년 전

Array 로 뜨는 값들을

print_r($array) 해서 원하는 값을 찾아보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인