#1 19. Juli 2008 Zuletzt von einem Moderator bearbeitet: 14. April 2017 Youtube Downloader Hi, ich hab grade einen kurzen Code fertiggestellt, der es ermöglicht Videos von Youtube runterzuladen. Das Script wird in ein Projekt von mir eingebaut aber es kann ja auch sein, dass ihr damit was anfangen könnt . Codeschnippsel halt. Verbessern daran kann man auch viel aber ich glaube das fertige Script werd ich hier nicht reinstellen. Ich will dass der Code wirklich nur als schnippsel verwendet wird und das man selber daran noch rumtüfteln muss https://www.xup.in/dl,10787830/tubeDL.php/ greez, myth + Multi-Zitat Zitieren
#2 19. Juli 2008 AW: Youtube Downloader Warum pastest du den Code hier nich einfach?! + Multi-Zitat Zitieren
#3 19. Juli 2008 AW: Youtube Downloader hmm also ich hab mir das mal eben nachgebaut und kam auf 18 zeilen (-3 die der übersichthalber umgebrochen hab) deins hat knapp 100 :O hier mal mein script: PHP: <? php if(!isset( $_GET [ 'video' ])) exit( 'video-id required! (?video=<strong>your id</strong>)' ); $c = curl_init ( 'http://youtube.com/api2_rest?method=y' . 'outube.videos.get_video_token&video_id=' . $_GET [ 'video' ]); curl_setopt ( $c , CURLOPT_RETURNTRANSFER , true ); $r = array(); preg_match ( '~<ut_response status="(\w+)">(.*)</ut_response>~' , curl_exec ( $c ), $r ); if( strToLower ( $r [ 1 ]) == 'ok' ) { //continue preg_match ( '~<t>(\w+)</t>~' , $r [ 2 ], $r ); $c = curl_init ( 'http://youtube.com/get_video?video_id=' . $_GET [ 'video' ] . '&t=' . $r [ 1 ]); curl_setopt ( $c , CURLOPT_FOLLOWLOCATION , true ); header ( 'content-type: video/flv' ); header ( 'content-disposition: attachment; ' . 'filename="youtube_file_id_' . $_GET [ 'video' ] . '.flv"' ); curl_exec ( $c ); //done } else exit( 'fehler!' ); ?> + Multi-Zitat Zitieren
#4 20. Juli 2008 AW: Youtube Downloader Das Script funktioniert super! Danke! @Murdoc: Dein Script hingegen gibt nen Fatal Error aus :/ Fatal error: Call to undefined function curl_init() in ... line 5 + Multi-Zitat Zitieren
#5 20. Juli 2008 AW: Youtube Downloader du hast curl nicht installiert. PHP: Installation - Manual + Multi-Zitat Zitieren
#6 20. Juli 2008 AW: Youtube Downloader Sieht doch nett aus. ^^ Was bringen die ~ in der reg. expr. eigtl? Und kann mal wer das Script vom Thread Ersteller zum Vergleich posten? + Multi-Zitat Zitieren
#7 20. Juli 2008 AW: Youtube Downloader die ~ sind einfach die begrenzer die ein reg-exp benötigt (die ham nix weiter zu bedeuten) PHP: Beispiele - Manual hier mal das script von myth2806: Frubar Paste + Multi-Zitat Zitieren
#8 20. Juli 2008 AW: Youtube Downloader @murdoc: ich denke jeder hier weiß dass du dich gut mit php auskennst. das brauchst du niemandem nochmal hinterher zu werfen. wenn irgendjemand ein 100-zeiliges script postet, dessen funktion man auch mit 2 zeilen erfüllen könnte dann sollte dir doch trotzdem erstmal die mühe auffallen, die die person da rein gesteckt hat. du kannst ja gerne verbesserungsvorschläge posten und anderen menschen weiterhelfen aber einfach zu sagen "ich kanns besser" bringt keinen weiter X( + Multi-Zitat Zitieren
#9 20. Juli 2008 AW: Youtube Downloader Und warum nicht / ? Dachte da gäbe es ggf. unterschiede wenn man ~ oder / oder whatever benutzt... aber naja + Multi-Zitat Zitieren
#10 23. Juli 2008 AW: Youtube Downloader Danke dir Funkzioniert einwand frei nach den Restlichen Downloadlinks =) + Multi-Zitat Zitieren
#11 27. Juli 2008 AW: Youtube Downloader bekomm ich es irgendwie im XAMPP zum laufeN? + Multi-Zitat Zitieren
#12 28. Juli 2008 AW: Youtube Downloader klar, sollte eigendlich sofort funktionieren. + Multi-Zitat Zitieren