php - Text is not being echoed at all when CSS and file_get_contents are being used -
<html> <?php $url = "http://www.youtube.com/embed/ftgnauppqpu"; $str = "title of video here"; $css = <<<eot <style type="text/css"> body { background: #eeeeee; width:560px; height:315px; } </style> eot; $data = file_get_contents($url); $data = str_replace('</body>', $css.'</body>', $data); echo '<div style="overflow:scroll;">'.$data.'</div>'; echo $str ?> </html>
when $url
has variable stored in (mainly being youtube video) not echo $str
@ when $url
nothing $str
echo's , don't know why? video appear @ top , use $str
title video.
your video container , body height equal content after div hidden see if works:
<html> <?php $url = "http://www.youtube.com/embed/ftgnauppqpu"; $str = "title of video here"; $css = <<<eot <style type="text/css"> body { background: #eeeeee; width:560px; height:315px; color:#000; } </style> eot; $data = file_get_contents($url); $data = str_replace('</body>', $css.'</body>', $data); echo '<div style="overflow:scroll; height:300px;">'.$data.'</div>'; echo $str; ?> </html>
Comments
Post a Comment