나는 현재 개발중인 사이트에 게시 된 비디오의 데이터베이스를 유지하려고합니다. 이 작업을 수행하려면 데이터베이스에 비디오의 URL을 저장 한 다음 php 및 sql을 사용하여 데이터베이스에서 url을 호출해야합니다.이 작업은 내 홈페이지의 PHP 정의 영역에서 사용하고 있습니다. 이 코드를 사용하면 다른 비디오 게시 사이트에서도 작동합니다!
echo '<iframe width="640" height="390" src="', $row['Post_URL'],'"frameborder="0" allowFullScreen></iframe>';
둘러보기이 콘텐츠는 프레임에 표시 할 수 없습니까? (유튜브 문제)
이 그것을 작동하지 않습니다 콘텐츠는 프레임에 표시 할 수 있지만 이렇게하면 작동 말한다.
<?php
echo '<iframe width="560" height="315" src="http://www.youtube.com/embed/wardQ7W8hPU" frameborder="0" allowfullscreen></iframe>';
?>
왜 제대로 하나 개의 작업을 수행하고 다른하지? 이 문제를 해결할 수있는 방법은 무엇입니까? 그래서 데이터베이스에서 PHP로 호출하여 echo하여 페이지에 제대로 표시 할 수 있습니까?
귀하의 질문은 PHP와 MySQL 함께 할 수 없다 (폭 조정과 높이 유튜브에 포함 된 옵션에 따라) iframe에 ID를 사용할 수 있습니다. 이를 디버깅하려면 생성 된 HTML을 비교하는 것으로 충분합니다. $ row [ 'Post_URL']의 값을 살펴보십시오. 두 번째 예제의 비디오와 표시 할 비디오의 설정이 다를 가능성이 있습니다. –
그냥 pedantic을 위해서 정적 예제에는'allowfullscreen'을, 동적 (PHP) 예제에서는'allowFullScreen'을 사용합니다. 그러나 cebewee에 동의하면 PHP의 출력 값을 확인해야합니다. –
게시 된 출처가 정확한 표현 인 경우 첫 번째 예에서는 두 번째 예와 같이 견적과 frameborder 사이에 공백이없는 것으로 나타납니다.또한 아래 답변은 견적과 frameborder 사이에 공백이 있습니다. –