Autor | Zpráva | ||
---|---|---|---|
davef6 Profil |
#1 · Zasláno: 4. 4. 2008, 10:39:51
mám skript na stahování z youtube, ale nefunguje vždy....když je v adrese něco jiného než http://74.125.13.91 tak to nefunguje, poradí někdo jak to opravit? díky
function get_http_header($url){ $uh = curl_init(); curl_setopt($uh, CURLOPT_URL, $url); curl_setopt($uh, CURLOPT_HEADER, 1); curl_setopt($uh, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($uh); curl_close($uh); return $res; } function show_url($http_header){ $arai = explode("\n",$http_header); foreach($arai as $ini){ if(eregi("location",$ini)) $url = $ini; } list($sampah,$hasil) = explode("Location:",$url); return str_replace("\n","",trim($hasil)); } function download_youtube($url){ if(ereg('&',$url)){ if (eregi("watch\?v=(.*)&", $url, $out)) { $video_id = $out[1]; } } else{ list($none,$video_id) = explode('watch?v=',$url); } $secret_link = substr(show_url(get_http_header('http://youtube.com/v/'.trim($video_id ))),11); $video_url = show_url(get_http_header('http://youtube.com/get_video?'.$secret_link) ); list($dl_url,$sign) = explode("&signature",$video_url); return $dl_url; } |
||
Matty Profil |
#2 · Zasláno: 4. 4. 2008, 11:25:37
davef6
tak to nefunguje, poradí někdo jak to opravit? Ano poradí, ale musíš napsat jak to nefunguje. Něco podobného tu bylo nedávno. Hledej. |
||
davef6 Profil |
#3 · Zasláno: 4. 4. 2008, 11:32:55
no když dám stáhnout a cílové video se nanachází na adrese začínající http://74.125.13.91 tak mi to hodí chybu 403 - Forbidden.
Youtube asi upravovali linky Nic podobnýho jsem tu nenašel |
||
davef6 Profil |
#4 · Zasláno: 5. 4. 2008, 08:54:21
takže nic?
|
||
Časová prodleva: 16 let
|
0