• 20-04-2010, 20:45:33
    #1
    Üyeliği durduruldu
    arkadaşlar dosya güzel diğer hosttalarda indirme yapıyor aynı kodlarlar fakat bu hostta indirme yapamıyor sadece croomeden yapıyor... Diğer tarayıcılarda 0 kb yazıyor...

    Bu sounu nasıl çözerim...
  • 20-04-2010, 20:47:47
    #2
    Hangi kodlar? Ben kod göremedim.
  • 20-04-2010, 20:55:29
    #3
    Üyeliği durduruldu
    <?
    $url=$_REQUEST["w"];
    $baslik=$_REQUEST["title"];

    function dosyaUzantisi($strDosya) {
    return ".".array_pop(explode(".", $strDosya));
    }

    $uzanti=dosyaUzantisi($url),;

    header('Content-Description: File Transfer');
    header('Content-Type: application/download');
    header("Content-Disposition: attachment; filename=\"".$baslik."".$uzanti."\";");
    header('Content-Length: ' . filesize($url));
    @readfile($url) OR die();

    ?>

    şeklinde diğer hostlarda indirme yapabiliyordum...
  • 21-04-2010, 09:40:28
    #4
    Üyeliği durduruldu
    @readfile($url) kismindaki hata gizleme operatörünü kaldirirsaniz hata mesajini alabilirsiniz
  • 21-04-2010, 18:26:14
    #5
    Üyeliği durduruldu
    bu kısmı;
    header('Content-Type: application/download');
    şununla değiştirin;
    header("Content-Type: application/octet-stream");
    bu kısmı
    $uzanti=dosyaUzantisi($url),;
    şununla değiştirin;
    $uzanti=dosyaUzantisi($url);
    bu kısmı da;
    header("Content-Disposition: attachment;  filename=\"".$baslik."".$uzanti."\";");
    bununla değiştirin;
    header('Content-Disposition: attachment;  filename="'.$baslik.$uzanti.'"');