Üye Kayıt Üye Giriş

Curl file Downloader


Curl file Downloader

 

<?
/*
* 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.";
}

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER