• Hesap Oluştur
  • Oturum Aç

CURL FILE DOWNLOADER

kara_kutu    0

    • avatar

    kara_kutu  04-01-2016, Saat: 00:24

    Kredi:
    #1
    <?
    /* 
    * CURL Downloader 
    * Version 1.0 
    * By Hackerdragons 
    * Hackerpowers.com a.k.a Turkgate.com 
    */
    error_reporting(0);
    function utime (){
    $time = explode( " ", microtime());
    $usec = (double)$time[0];
    $sec = (double)$time[1];
    return $sec + $usec;
    }
    if(!function_exists('curl_init')){
    die("cURL Extension, PHP'de Yüklü Değildir. Lütfen Yükleyin.");
    }
    $downloaddir = "./downloaded";
    if(!is_dir($downloaddir)){
    if(!mkdir( $downloaddir )){
    die("Download Dizini Yok ve Oluşturulamıyor. Lütfen Manuel Olarak Oluşturun, ve CHMOD 777 Atın.");
    } else {
    chmod($downloaddir, "0777") or die("CHMOD 777 Yapılamadı. Manuel Olarak Yapınız!");
    }
    }
    if(isset($_GET['submit'])){
    echo"<h3>Turkgate a.k.a HP cURL Dosya İndirici</h3><hr>";
    $file = $_POST['file'];
    if($file[4] != ":" || $file[5] != "/" || $file[6] != "/" ) {
    $file = "http://".$file;
    }
    if($file[0].$file[1].$file[2].$file[3] == "file"){
    die("Bu Script, Local URL'ler İle Çalışmak Üzere Ayarlanmamıştır.");
    }
    $do = parse_url($file);
    $xx = $do['path'];
    $xy = pathinfo($xx);
    $locfn = $xy['basename'];
    $locpth = $downloaddir."/".$locfn;
    if(file_exists($locpth)){
    unlink($locpth) or die($locpath." Mevcut ve Dosya Overwrite Edilemiyor, Dosya Adını Değiştirin yada Silin.");
    echo $locpth."Dosyası Mevcut. Overwrite Ediliyor.<br>";
    }
    flush();
    $start = utime(); 
    $curl = curl_init($file);
    ob_start();
    curl_exec($curl);
    $contents = ob_get_contents();
    ob_end_clean();
    $handle = fopen($locpth, "a+");
    fwrite($handle, $contents);
    fclose($handle);
    $end = utime(); 
    $run = $end - $start; 
    echo"Dosyanız, Download Başarılı Oldu Ise, ".$locpth." Dosyasına Kayıt Edildi.<br>";
    echo round(filesize($locpth), 0)."byte Dosya, " . round($run, 0) . " Saniyede İndirildi(".round(filesize($locpth)/round($run, 0), 0)."bps).<br>";
    echo"<hr>By Hackerdragons.[2004]<br>&copy;2004 Coderturk.com.<br>Released Under GNU/GPL.";
    } else {
    ?>
    <h3>Turkgate a.k.a. HP cURL Dosya İndirici</h3><hr>
    <form action='<? echo $_SERVER['PHP_SELF']; ?>?submit=1' method='post'>
    Dosya URL'si Giriniz: <input type='text' name='file'><input type='submit' name='submit' value='Download'><input type='reset' value='Sıfırla'>
    </form>
    <?
    echo"<hr>By Hackerdragons.[2004]<br>&copy;2005 Turkgate.com a.k.a Hackerpowers.com & Coderturk.com.<br>Released Under GNU/GPL.";
    }
    Beğeni


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PHP Dosya Yüleme (File Upload) kara_kutu 0 938 05-02-2016, Saat: 10:56
Son Yorum: kara_kutu
  CURL ILE FTP UPLOAD kara_kutu 0 868 04-01-2016, Saat: 00:24
Son Yorum: kara_kutu
Konuyu Okuyanlar: 1 Ziyaretçi

Hızlı Menü: