Herft er iemand zon systeem?
Youtube 2 mp3 systeem
basmilius.com => YTD
Geen programma, een site. En gewoon een source ofzo
Momentje, ik zal er wel een maken snel..
Denk er wel aan dat je dataverkeer op een host er wel snel van opgezogen word eh?
Denk er wel aan dat je dataverkeer op een host er wel snel van opgezogen word eh?
Jup.
Nou aub..
Alleen het omzetten naar MP3 is nog niet ingebouwd.. maar daar heb k niet meer genoeg tijd voor want ik moet nu dus weg.. Trouwens.. omzetten naar mp3 kan in PHP als de webserver dat ondersteunt.. dus succes
Gebaseerd op het YouTube Downloaders script van mezelf (SearchMediaLink.cs)
Gebruik:
[website-link]/bestand.php?video_id=[video_id]&q=[kwaliteit]
[Kwaliteit]
- highress
- hd1080
- hd720
- large
- medium
- small
Alleen het omzetten naar MP3 is nog niet ingebouwd.. maar daar heb k niet meer genoeg tijd voor want ik moet nu dus weg.. Trouwens.. omzetten naar mp3 kan in PHP als de webserver dat ondersteunt.. dus succes

Gebaseerd op het YouTube Downloaders script van mezelf (SearchMediaLink.cs)
Gebruik:
[website-link]/bestand.php?video_id=[video_id]&q=[kwaliteit]
[Kwaliteit]
- highress
- hd1080
- hd720
- large
- medium
- small
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/error_reporting"]error_reporting[/URL][COLOR= #007700]([/COLOR]E_ALL[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Content-Type: text/plain"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$videoId[/COLOR] [COLOR= #007700]= (([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]video_id[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]video_id[/COLOR][COLOR= #007700]]) ==[/COLOR] [COLOR= #0000BB]11[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]video_id[/COLOR][COLOR= #007700]] :[/COLOR] false[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$videoQuality[/COLOR] [COLOR= #007700]= (([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]q[/COLOR][COLOR= #007700]])) ?[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]q[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #DD0000]hd720[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]VideoID: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$videoTitle[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://data.basmilius.com/player/get_video_title?video_id="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$videoTitle[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoInfo[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.youtube.com/get_video_info?el=popout&video_id="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoInfo[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Video-Info loaded[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Start parsing Video-Info[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoDataRawA[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$videoInfo[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoDataRawA[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$rawA[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$videoDataRawB[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"="[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$rawA[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoDataRawB[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]url_encoded_fmt_stream_map[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$videoUrls[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/urldecode"]urldecode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoDataRawB[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]));[/COLOR]
[COLOR= #0000BB]$dlurls[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$urlI[/COLOR] [COLOR= #007700]= -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoUrls[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$urlData[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"="[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]url[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]++;[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][] =[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/urldecode"]urldecode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]));
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]sig[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]quality[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$quality[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #0000BB]$quality[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]type[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$type[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]";"[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/urldecode"]urldecode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]));[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #0000BB]$type[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];
}
}[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dlUrls[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #0000BB]$videoQuality[/COLOR][COLOR= #007700])[/COLOR] [URL="http://www.php.net/continue"]continue[/URL][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]video/mp4[/COLOR][COLOR= #007700])[/COLOR] [URL="http://www.php.net/continue"]continue[/URL][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoUrl[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]&signature=[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Founded video-url: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Download video..[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fileName[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$videoTitle[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000].mp4[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoFile[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$file[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fileName[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]x+[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fwrite"]fwrite[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$videoFile[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Video Downloaded![/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Were done for now..[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
}
}
}
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Failed getting Video-Info[/COLOR][COLOR= #007700];
}
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Invalid VideoID[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/print_r"]print_r[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$log[/COLOR][COLOR= #007700]);[/COLOR]
?> Superb schreef:Nou aub..
Alleen het omzetten naar MP3 is nog niet ingebouwd.. maar daar heb k niet meer genoeg tijd voor want ik moet nu dus weg.. Trouwens.. omzetten naar mp3 kan in PHP als de webserver dat ondersteunt.. dus succes
Gebaseerd op het YouTube Downloaders script van mezelf (SearchMediaLink.cs)
Gebruik:
[website-link]/bestand.php?video_id=[video_id]&q=[kwaliteit]
[Kwaliteit]
- highress
- hd1080
- hd720
- large
- medium
- small
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/error_reporting"]error_reporting[/URL][COLOR= #007700]([/COLOR]E_ALL[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Content-Type: text/plain"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$videoId[/COLOR] [COLOR= #007700]= (([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]video_id[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]video_id[/COLOR][COLOR= #007700]]) ==[/COLOR] [COLOR= #0000BB]11[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]video_id[/COLOR][COLOR= #007700]] :[/COLOR] false[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$videoQuality[/COLOR] [COLOR= #007700]= (([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]q[/COLOR][COLOR= #007700]])) ?[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]q[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #DD0000]hd720[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]VideoID: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$videoTitle[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://data.basmilius.com/player/get_video_title?video_id="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$videoTitle[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoInfo[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.youtube.com/get_video_info?el=popout&video_id="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoId[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoInfo[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Video-Info loaded[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Start parsing Video-Info[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoDataRawA[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$videoInfo[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoDataRawA[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$rawA[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$videoDataRawB[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"="[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$rawA[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoDataRawB[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]url_encoded_fmt_stream_map[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$videoUrls[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"&"[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/urldecode"]urldecode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoDataRawB[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]));[/COLOR]
[COLOR= #0000BB]$dlurls[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$urlI[/COLOR] [COLOR= #007700]= -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoUrls[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$urlData[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"="[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]url[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]++;[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][] =[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/urldecode"]urldecode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]));
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]sig[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]quality[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$quality[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #0000BB]$quality[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] ===[/COLOR] [COLOR= #DD0000]type[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$type[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]";"[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/urldecode"]urldecode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$urlData[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]));[/COLOR]
[COLOR= #0000BB]$dlUrls[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$urlI[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #0000BB]$type[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];
}
}[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dlUrls[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]3[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #0000BB]$videoQuality[/COLOR][COLOR= #007700])[/COLOR] [URL="http://www.php.net/continue"]continue[/URL][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]video/mp4[/COLOR][COLOR= #007700])[/COLOR] [URL="http://www.php.net/continue"]continue[/URL][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoUrl[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]&signature=[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Founded video-url: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Download video..[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fileName[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$videoTitle[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000].mp4[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$videoFile[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$videoUrl[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$file[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fileName[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]x+[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fwrite"]fwrite[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$videoFile[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Video Downloaded![/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Were done for now..[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
}
}
}
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Failed getting Video-Info[/COLOR][COLOR= #007700];
}
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$log[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Invalid VideoID[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/print_r"]print_r[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$log[/COLOR][COLOR= #007700]);[/COLOR]
?> Thanks, ga het gebruiken

