Merhaba değerli THT üyeleri
Bugün sizlere AngelRayt ile yapmış olduğumuz upload-download scriptini göstericem.
Script Yönetim Paneli:
Özellikleri:
-Git: Direk indirme adresine gider.
-Sil: Linki ve dosyayı siler.
-Düzenle: Dosyayı düzenleme sayfasına gider.
-Kopyala: Direk indirme bağlantısını kopyalar.
Bir dosyanın direk indirme sayfasına gittiğimizde 5 den geriye sayar ve dosyayı bilgisayarımıza indirir.
Gördüğünüz gibi otomatik olarak indirme işlemine başladı.
Php dosya indirtme fonksiyonu:
Php dosya upload kodları:
Script Dosyaları İçin Tıklayın
Script Dosyaları VirusTotal: https://www.virustotal.com/#/file/2...e7eca323c93b8f4c163c 3853879c18429d/detection
Bugün sizlere AngelRayt ile yapmış olduğumuz upload-download scriptini göstericem.
Script Yönetim Paneli:
Özellikleri:
-Git: Direk indirme adresine gider.
-Sil: Linki ve dosyayı siler.
-Düzenle: Dosyayı düzenleme sayfasına gider.
-Kopyala: Direk indirme bağlantısını kopyalar.
Bir dosyanın direk indirme sayfasına gittiğimizde 5 den geriye sayar ve dosyayı bilgisayarımıza indirir.
Gördüğünüz gibi otomatik olarak indirme işlemine başladı.
Php dosya indirtme fonksiyonu:
Kod:
function force_download($file)
{
if ((isset($file))&&(file_exists($file))) {
header("Content-length: ".filesize($file));
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . substr($file, 23) . '"');
readfile("$file");
} else {
header('********: hata.php');
}
}
Php dosya upload kodları:
Kod:
//html dosya upload formu
<form action="islem.php" method="POST" enctype="multipart/form-data">
<div class="form-group">
<label for="inputdefault">Başlık</label>
<input required="" class="form-control" id="1" name="baslik" type="text">
</div>
<div class="form-group">
<label for="inputdefault">Dosya</label>
<input required="" class="form-control" id="3" name="dosya" type="file">
</div>
<button type="submit" name="gndr" class="btn btn-primary">Yükle</button>
</form>
//formun gönderdiği islem.php deki php kodları
<?php
include 'baglan.php';
if (isset($_POST['gndr'])) {
$get_baslik = $_POST['baslik'];
$randomsayi = rand(1000000,9999999).rand(1000000,9999999);
$dosyakonumu = 'uploads/'.$randomsayi.'_'. $_FILES['dosya']['name'];
$hata = $_FILES['dosya']['error'];
if($hata != 0) {
header("********: index.php?ekle=2");
}else{
$dosya = $_FILES['dosya']['tmp_name'];
copy($dosya, $dosyakonumu);
$query = $db->prepare("INSERT INTO download SET
indir_baslik = :baslik,
indir_url = :url");
$insert = $query->execute(array(
"baslik" => $get_baslik,
"url" => $dosyakonumu,
));
if ($insert){
header("********: index.php?ekle=1");
}else{
header("********: index.php?ekle=0");
}
}
}
?>
Script Dosyaları İçin Tıklayın
Script Dosyaları VirusTotal: https://www.virustotal.com/#/file/2...e7eca323c93b8f4c163c 3853879c18429d/detection
Moderatör tarafında düzenlendi:

