Şu anda ben bu $ içeriği youtube linki içeren ve böylece daha sonra işlevi youtubeFetchDataCallback çalıştırırsanız olup olmadığını kontrol etmelisiniz ():
if (preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&\n]+|(?<=v=)[^&\n]+#", $content, $matches)) {
echo '<script type="text/javascript">';
foreach(array_unique($matches) as $m) {
echo "
$.getJSON (
'http://gdata.youtube.com/feeds/api/videos/$m?v=2&alt=json-in-script&callback=?',
function(data) {
youtubeFetchDataCallback(data, $id, '".$m."');
}
);
";
}
echo '</script>';
}
Bu bir youtube bağlantı varsa, bu nedenle bu değişiklik $ içeriğinden çıkarın ve youtubeFetchDataCallback çalıştırmak isterdim ancak sadece iyi işler yapmak.
Yani sil, belki (boş)'' için youtubelink değiştirin.
Bunu nasıl yapabilirim? Teşekkür ederim
GÜNCELLEME: şimdiye kadar bu çalıştı:
if (preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&\n]+|(?<=v=)[^&\n]+#", $content, $matches)) {
echo '<script type="text/javascript">';
foreach(array_unique($matches) as $m) {
echo "
$.getJSON (
'http://gdata.youtube.com/feeds/api/videos/$m?v=2&alt=json-in-script&callback=?',
function(data) {
youtubeFetchDataCallback(data, $id, '".$m."');
}
);
";
}
echo '</script>';
}
$content = preg_replace("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&\n]+|(?<=v=)[^&\n]+#", '', $content);
echo $content;
?>
VideoLink hala $ içeriği olan