웹마스터 팁

제가 예전에 쓰던 소스로, 지금은 새로 코딩해서 다른 걸 쓰고 있습니다. 썩혀두고 있기에는 왠지 아까워서 그냥 배포 (?) 까진 아니고 공개해요 ~
지금은 유튜브 등 소스가 바뀌어서 바로 작동 안하지만 기본적으로 돌아가는 원리로 참고는 하실 수 있을거라 믿으면서 [...]

아, 그리고 소스 엄청 정리 안되있어요. 다시 코딩한 하나의 이유 중 하니이기도 하죠 -_-;

외부 url의 fopen 등이이 가능해야 합니다.

파일 전부 받아쓰시기 싫으시면 코어는 이 코드입니다 ~

function getLink_youtube($id, $redirect = false) {
    $url = "http://youtube.com/watch?v=".$id;
    if ($html = @file_get_contents($url)) {
        if (preg_match('/video_id=S+&.+&t=.+&f/i', $html, $match)) {
            $vars = $match[0];
            $url = "http://www.youtube.com/get_video?".$vars;
            if ($redirect && $redirected_url = getRedirectedURL($url)) {
                $url = $redirected_url;
            }
            return $url;
        }
        else{
            exit;
        }
    }
}

제 사이트에 올린 건 여기에 있습니다.