• 10-02-2015, 09:23:19
    #10
    Üyeliği durduruldu
    Ceu adlı üyeden alıntı: mesajı görüntüle
    php.ini'den memory ayarlaması yapabilirsin hocam, hatayı tam olarak yazarsan detaylı bakabiliriz / im.
    Teşekkürler, hata vermiyor dönüp duruyor indirmesini istediğim dosya 20 mb dan yukarı olunca kafayı yiyor.

    error_log da memory hatası veriyor RAM yetmiyor büyük ihtimal, fakat ben indirmesini istediğin dosyayı işlemeden okumadan indiremezmiyim tek istediğim kaynağın gizlenmesi.
  • 10-02-2015, 15:05:17
    #11
    Üyeliği durduruldu
    RAM yetmiyormuş, boyut fazla olunca memory şişiyor ben sadece kaynağı gizlemek istiyorum ram kullanmasını amacı herelde readfile dosyayı okurken okumadna yapamazmıyız bunu fopen filn bozuk indiriyor
  • 10-02-2015, 16:07:04
    #12
    Sanırım bir download sitesi benzeri bir site yapıyorsunuz, kaynak gizlediğinizde kodlar sunucuda calıstıgı için, dosyanın önce okunup daha sonra ekrana basılması gerekir. Bu yüzden bir biraz geç sürebilir.
  • 10-02-2015, 16:15:47
    #13
    eğer tek dosya ise belki htaccess yardımcı olabilir dicem fakat sıkıntılı iş php ile yapılacaksa her türlü önce belleğe alınacaktır
  • 10-02-2015, 16:38:34
    #14
    işin gerçeği bu devirde bulunamayacak indirme link yoktur hocam, chrome idm vs hepsini ap açık gösteriyor.. ama sana birde
    header("Location: http://site.com/dosya.exe"); şeklinde denemei önerebilirim, tabi bunu indir.php?id=14 şeklinde yapacaksın gene.
  • 11-02-2015, 11:30:16
    #15
    Üyeliği durduruldu
    Ceu adlı üyeden alıntı: mesajı görüntüle
    işin gerçeği bu devirde bulunamayacak indirme link yoktur hocam, chrome idm vs hepsini ap açık gösteriyor.. ama sana birde
    header("Location: http://site.com/dosya.exe"); şeklinde denemei önerebilirim, tabi bunu indir.php?id=14 şeklinde yapacaksın gene.

    hocam onu çok düşündüm de GET şeklinde nasıl kullanabilirim ki header locationu?
  • 11-02-2015, 12:56:46
    #16
    weStarz adlı üyeden alıntı: mesajı görüntüle
    hocam onu çok düşündüm de GET şeklinde nasıl kullanabilirim ki header locationu?
    $query = http_build_query($_GET);
    header('location:http://r10.net/'."?".$query);

    Kullanımı : link.php?id=1
  • 11-02-2015, 13:17:53
    #17
    Üyeliği durduruldu
    Ceu adlı üyeden alıntı: mesajı görüntüle
    $query = http_build_query($_GET);
    header('location:http://r10.net/'."?".$query);

    Kullanımı : link.php?id=1
    Bu web sayfasında yönlendirme döngüsü var hatası veriyor hocam ya. deliricem.

    	<?php
    	ob_start();
    	session_start();
    	$VeritabaniBaglantisi = mysql_connect("localhost", "root","");
    	mysql_select_db("wp", $VeritabaniBaglantisi);	
    	mysql_query("SET NAMES UTF8"); 
    	$test = $_GET['fileID'];
    
    	$SQLSorgusu = "SELECT * FROM kontrol WHERE id LIKE '$test'";
    	$result = mysql_query($SQLSorgusu);
    	while ($veri = mysql_fetch_array($result))  { 
    	$link = $veri["url"];
    	$adi = $veri["adi"];
    	}
    	$dosyaturu = explode ("/",$link);
    	$say = count($dosyaturu)-1;
    	$idbol = explode('.',$dosyaturu[$say]);
    	$uzanti = $idbol[1];	
    	header("Cache-control: private");
    	header("Content-Disposition: attachment; filename=" . basename($link));
    	header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
    	header('Content-Type: application/'.$uzanti.'');
    	header("Content-Type: application/force-download");
    	header("Content-Type: application/octet-stream");
    	header("Content-Type: application/download");	
    	header('location: http://localhost/link/indir/download.php?fileID='.$test.'');
    
    	?>
  • 11-02-2015, 14:23:43
    #18
    header("Cache-control: private");
    header("Content-Disposition: attachment; filename=" . basename($link));
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header('Content-Type: application/'.$uzanti.'');
    header("Content-Type: application/force-download");
    header("Content-Type: application/octet-stream");
    header("Content-Type: application/download");

    Bunlara gerek yok