Bana Megavideo videolarının .flv url'leri lazım. Script dediğim sadece 1 php dosyası, çıktısı megavideo..com/files/........ olan..
Yapabilecek biri var mı?
Örnek vermek gerekirse, clipnabber.com gibi....
Megavideo download url scripti
12
●1.539
- 15-07-2009, 12:57:28URL sini almak şart mı,
doğrudan dosya download edilse mega-download olan yerdeki gibi olur mu ? - 15-07-2009, 13:09:28badcoal adlı üyeden alıntı: mesajı görüntüle
http://www.hasangul.com/mega/mega.php?file=9DAQS9RX bunun gibi birşey mi istiyorsun
file= den sonra megavideo id yazarak deneme yapabilirsin. - 15-07-2009, 14:01:05Kimlik doğrulama veya yönetimden onay bekliyor.evet tam olarka onu istiyorvictories adlı üyeden alıntı: mesajı görüntüle
- 15-07-2009, 14:18:19e madem elinizde var, headeri kaldırıp, echo ile url yazdırsanız ya
http://www.hasangul.com/mega/mega2.php?file=B5W4EFL2
elinizdeki ni aşağıdaki gibi düzenlerseniz istediğiniz olur
//header("Content-Type: video/flv"); //header("Content-Disposition: attachment; filename=video.flv;" ); //header("Content-Length: ".$size); // Read video file from Megavideo server echo $video_url; - 15-07-2009, 14:54:34Üyeliği durdurulduLocalde çalışır halini 5 satır kodla yaptım. burda arkadaşların yazdığı kod şu cookie filan kaydedip almak lazım. Konud arkadaşların yazdığı kodda şu. Zaten arkadaşta bu kod varmış
<?php function mv_decrypt($str_hex, $key1, $key2){ $str_bin = ""; // 1. Convert hexadecimal string to binary string for($i = 0; $i < 128; $i++){ $str_bin .= floor(hexdec($str_hex[floor($i/4)])/pow(2,(3-($i%4))))%2; } // 2. Generate switch and XOR keys $key = Array(); for ($i = 0; $i < 384; $i++){ $key1 = ($key1 * 11 + 77213) % 81371; $key2 = ($key2 * 17 + 92717) % 192811; $key[$i] = ($key1 + $key2) % 128; } // 3. Switch bits positions for ($i = 256; $i >= 0; $i--){ $temp = $str_bin[$key[$i]]; $str_bin[$key[$i]] = $str_bin[$i%128]; $str_bin[$i%128] = $temp; } // 4. XOR entire binary string for ($i = 0; $i < 128; $i++){ $str_bin[$i] = $str_bin[$i] ^ $key[$i+256] & 1; } // 5. Convert binary string back to hexadecimal $str_hex = ""; for($i = 0; $i < 32; $i++){ $str_hex .= dechex(bindec(substr($str_bin, $i*4, 4))); } // 6. Return counted string return $str_hex; } // Is set the "file" variable? if(isset($_GET["file"])){ // Does player send video position? $pos = (isset($_GET["pos"]) ? intval($_GET["pos"]) : ""); //Obtain Megavideo ID from link preg_match_all('/[^=]*/',$_GET["file"],$match); $megavideo_id = $match[0][2]; // Obtain Megavideo XML playlist file if ($content = @file_get_contents("http://www.megavideo.com/xml/videolink.php?v=".$megavideo_id)){ // Parameters which I want to obtain from XML; $parameters = Array("un", "k1", "k2", "s", "size"); $success = true; // Obtain parameters from XML one by one for($i=0; $i<Count($parameters); $i++){ $success = $success && preg_match('/ ' . $parameters[$i] . '="([^"]+)"/', $content, $match); $$parameters[$i] = $match[1]; } if($success){ // Count "dkey" from obtained parameters $dkey=mv_decrypt($un,$k1,$k2); // set URL address of video file $video_url = "http://www".$s.".megavideo.com/files/".$dkey."/".$pos; // Send headers to browser header("Content-Type: video/flv"); header("Content-Disposition: attachment; filename=video.flv;" ); header("Content-Length: ".$size); // Read video file from Megavideo server readfile($video_url); } } } ?>Megavideo flv discussion | LongTail Video | Home of the JW Player
şurda var fakat bw yiyor tabiki. ve satırların %95 i gereksiz
Teklifimi yaptım karar verirsen ulaşırsın kolay gelsin - 15-07-2009, 15:00:10badcoal adlı üyeden alıntı: mesajı görüntüle
url ler o anki saat tarihe göre oluşturulur, bir kaç saniye içinde geçerliliğini yitirir.
yapmak istediğiniz şeyi söylerseniz bizde ona göre bi çare bulalım
