<?php //Folder Temp //Ciastko $COOKIE_FILE = $Temp_Folder.'mv_cookie.txt'; //Użytkownik MegaVideo $USERNAME = 'login'; //Hasło MegaVideo $PASSWORD = 'haslo'; function curl ($url, $post=NULL) { // Dane logowania $post['nickname'] = $USERNAME; $post['password'] = $PASSWORD; $post['action'] = 'login'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_COOKIEFILE, $COOKIE_FILE); curl_setopt($ch, CURLOPT_COOKIEJAR, $COOKIE_FILE); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $buffer = curl_exec($ch); curl_close($ch); } /* Dostępne języki 1 = EN 2 = ES 3 = JA 4 = DE 5 = CH 6 = FR Dostępne kanały: 1 = Arts & Animations 2 = Autos & Vehicles 10 = Music 15 = Pets & Animal 17 = Sports 19 = Travel & Places 20 = Video Games 22 = People 23 = Comedy 24 = Entertainment 25 = News & Blogs 26 = Science & Technology */ function uploadvideo ($file_url, $file_name, $file_desc, $file_tags, $language=1, $channel=23) { { return false; } $upload_session = curl ('http://megavideo.com/?c=upload', array('action' => 'step2', 'title' => $file_name, 'description' => $file_desc, 'tags' => $file_tags, 'language' => $language, 'channel' => $channel)); // Pobierz id preg_match('/<form method="post" enctype="multipart\/form-data" action="(.*)" id="uploadfrm" target="uploadframe">/isU', $upload_session, $upload_url); // Wyslij plik przez curl return true; } uploadvideo ('http://83.242.79.98/film.wmv', 'plik', 'opis','tag'); ?>
jeśli ktoś by znalazł błędy będę wdzięczny