• 12-02-2015, 17:19:34
    #28
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $dosya_adi = str_replace(' ', '%20', $dosya_adi);
    dener misiniz?

    düzenleme: çalışırsa nihayi kodu yazın buraya da hocam başka arkadaşlar da arayınca çalışan kodu rahatça bulabilsinler.
    index.php

    <?php
    $resim['yol']=base64_encode("https://c108.pcloud.com/cBZmtV04ZByp5QZZZD9wIK7Z2ZZAx4ZkZsFUBZ77ZtZ0Zm7Zl7ZE7ZYkZcZgZQZL7ZK7Zr7ZFkZSn9kZR35bPLMP64SpXXdwR5XszQLyckwy/Internet%20Download%20Manager%20%28IDM%29%206.19%20Build%209%20Full.rar");
    ?>
    <a href="indir.php?indir=<?=$resim['yol']?>">İndir</a>
    indir.php
    	
    <?php  
    $veri = base64_decode($_GET['indir']);
    header ("Content-type: octet/stream");
    header("Content-Disposition: attachment; filename=" . basename($veri));
    ob_clean();
    readfile(base64_decode($_GET['indir']));
    ?>
    hocam şimdi dosya adında boşluk var ise indirmiyor şu an var olan linkte dosya var %20 de var ama inmiyor nasıl yapabiliriz?
  • 12-02-2015, 17:22:10
    #29
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $dosya_adi = str_replace(' ', '%20', $dosya_adi);
    dener misiniz?

    düzenleme: çalışırsa nihayi kodu yazın buraya da hocam başka arkadaşlar da arayınca çalışan kodu rahatça bulabilsinler.

    yukardaki mesajımdaki fonksiyonu dener misiniz?


    weStarz adlı üyeden alıntı: mesajı görüntüle
    index.php

    <?php
    $resim['yol']=base64_encode("https://c108.pcloud.com/cBZmtV04ZByp5QZZZD9wIK7Z2ZZAx4ZkZsFUBZ77ZtZ0Zm7Zl7ZE7ZYkZcZgZQZL7ZK7Zr7ZFkZSn9kZR35bPLMP64SpXXdwR5XszQLyckwy/Internet%20Download%20Manager%20%28IDM%29%206.19%20Build%209%20Full.rar");
    ?>
    <a href="indir.php?indir=<?=$resim['yol']?>">İndir</a>
    indir.php
    	
    <?php  
    $veri = base64_decode($_GET['indir']);
    header ("Content-type: octet/stream");
    header("Content-Disposition: attachment; filename=" . basename($veri));
    ob_clean();
    readfile(base64_decode($_GET['indir']));
    ?>
    hocam şimdi dosya adında boşluk var ise indirmiyor şu an var olan linkte dosya var %20 de var ama inmiyor nasıl yapabiliriz?
  • 12-02-2015, 17:33:18
    #30
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    yukardaki mesajımdaki fonksiyonu dener misiniz?
    Kullanıyorum fakat yine dosya yokmuş gibi tepki veriyor adım adım echo ile yazdırıyorum zaten fonksiyonsuz da boşluk yerine %20 geliyor ama indirirken neden böyle oluyor?

    Rica etsem kontrol edebilirmisin? ben mi yanlış anlatıyorum acaba
  • 12-02-2015, 18:16:43
    #31
    urldecode(); urlencode(); araştır biraz, sorununu çözecektir.

    Ayrıca neden read ile yapıyorsun ki. direk header ile yönlendir.
  • 13-02-2015, 09:19:33
    #32
    Üyeliği durduruldu
    Ceu adlı üyeden alıntı: mesajı görüntüle
    urldecode(); urlencode(); araştır biraz, sorununu çözecektir.

    Ayrıca neden read ile yapıyorsun ki. direk header ile yönlendir.
    hocam header ile yönledirdiğim de kaynaı gösteriyor bir sen denermisin allah aşkına 2 satır kod sıyıracağım