@saintx : Yazdigin kodlar mantikli ama if(isset($video[1][0])) yapdim yani cekilmis olan og:video degeri varsa eger yoksa video embed kodunu vermeyecektir tabi senin yapdigin gibi de olabilir.

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:17:48 -->-> Daha önceki mesaj 22:10:48 --

Kodu güncelledim ve filter_var fonksiyonu kullandim.

ob_start();
header("Content-type:text/html;charset=utf8");
$link="http://www.youtube.com/watch?v=Q0nD2wTrvKg";
if(filter_var($link,FILTER_VALIDATE_URL)){
if(strstr($link,"youtube.com")){
$site=@file_get_contents($link);
if(true==$site){
preg_match_all('@<meta property="og:video" content="(.*?)">@si',$site,$video);
if(isset($video[1][0])){
$embed='<iframe width="640" height="360" src="'.$video[1][0].'" frameborder="0" allowfullscreen></iframe>';
}
}else{
echo "Siteye baglanamadim";
}
echo $embed;
}
}else{
echo "Lütfen gecerli video linki giriniz";
}