Просмотр поста

.
ramzes
function vk_video($string){
    preg_match('|<iframe src="(.*)"(.*)</iframe>|is', $string, $frame);
    preg_match_all('#(oid=[\d]+|id=[\d]+|hash=[\da-z]+)#i', $frame[1], $video_param);
    if($video_param[1][0]!='' AND $video_param[1][1]!='' AND $video_param[1][2]!=''){
        $string = str_replace($frame[0], '<iframe src="http://vk.com/video_ext.php?'.$video_param[1][0].'&amp;'.$video_param[1][1].'&amp;'.$video_param[1][2].'&amp;hd=1" width="380" height="240" frameborder="0"></iframe>', $string);
    }
    return $string;
}

функция (обрабатывать только в нужных местах, например в форуме, а то у вас а анкете может кто ни будь ролик прицепить)))
echo vk_video($forum_post); //так например

_________
как добавлять ролик:
идем в контакт, открываем нужное вам видео, видим внизу кнопку "поделиться"
жмем на нее, видим 3 варианта, выбираем "получить код видео", получаем код вида
<iframe src="http://vk.com/video_ext.php?oid=18542395&id=162492035&hash=d85e821fddaa6689&hd=1" width="607" height="360" frameborder="0"></iframe>

его и вставляем в пост (без каких либо изменений, не надо выдирать ссылку из этого кода, вставлять полностью!)
пример http://smartoff.net/wall/post/1622/