• 12-06-2013, 19:42:15
    #1
    Üyeliği durduruldu
     <?php
    $hedef="https://www.r10.net/images/misc/vbulletin3_logo_white.gif"//hedef url
    $mime=get_mime_type($hedef);//header bilgisi icin mime turunu aliyoruz
    $sahte="logo.gif";//dosyayı maskelediğimiz ad. 
    //UYARI
    //Hedef dosya türü ile sahte dosya türü aynı olmalı.
    //Yönlendirmeleri takip eder. save.php?id=1223 dosyasının hedef türü 3gp ise sahte tür de 3gp olmalı.
    $hız=10; //10 kb/s 10 mb/s yapmak için 1024 ile çarpın.
    header('Content-type: '.$mime);
    header('Content-Disposition: attachment; filename="'.$sahte.'"');
    fread($url,round($hız*1024));
    ?>
    hız limitini kaldırmak için ",round($hız*1024)", "$hız=10;" kısımlarını silip "fread" kısmını "readfile" olarak değiştirin. kodlar farketmez ama performans acisindan readfile iyidir.
  • 15-06-2013, 16:27:42
    #2
    hocam hiç bir değişiklik yapmadan denedim bu hatayı aldım:
    Parse error: syntax error, unexpected T_VARIABLE in dosya.php on line 3
  • 15-06-2013, 16:29:27
    #3
    $hedef="https://www.r10.net/images/misc/vbulletin3_logo_white.gif";
  • 15-06-2013, 16:37:10
    #4
    bu seferde böyle bir hata aldım:
    Fatal error: Call to undefined function get_mime_type() in dosya.php on line 3
  • 16-06-2013, 01:34:36
    #5
    Üyeliği durduruldu
    Cr2o3 adlı üyeden alıntı: mesajı görüntüle
    bu seferde böyle bir hata aldım:
    Fatal error: Call to undefined function get_mime_type() in dosya.php on line 3
    o fonksiyon deprecated olmus sonra ortadan kalkmis. bunun yerine gogleda "gif file mime type" diye ratarak sonucu $mime degiskenine atin.

    http://www.php.net/manual/en/ref.fileinfo.php
  • 16-06-2013, 13:30:44
    #6
    WapZap adlı üyeden alıntı: mesajı görüntüle
    o fonksiyon deprecated olmus sonra ortadan kalkmis. bunun yerine gogleda "gif file mime type" diye ratarak sonucu $mime degiskenine atin.

    http://www.php.net/manual/en/ref.fileinfo.php
    anlamadım
  • 16-06-2013, 13:43:56
    #7
    Üyeliği durduruldu
    Cr2o3 adlı üyeden alıntı: mesajı görüntüle
    anlamadım
    ya mesela 3gp video indirteceksiniz. bunun mime türü video/3gpp dir. iste bunu $mime degiskenine koyacaksiniz.
  • 16-06-2013, 14:27:20
    #8
    böyle yaptım:
     <?php 
    $hedef="https://www.r10.net/images/misc/vbulletin3_logo_white.gif"; //hedef url 
    $mime="image/gif";//header bilgisi icin mime turunu aliyoruz 
    $sahte="logo.gif";//dosyayı maskelediğimiz ad.  
    //UYARI 
    //Hedef dosya türü ile sahte dosya türü aynı olmalı. 
    //Yönlendirmeleri takip eder. save.php?id=1223 dosyasının hedef türü 3gp ise sahte tür de 3gp olmalı. 
    $hız=10; //10 kb/s 10 mb/s yapmak için 1024 ile çarpın. 
    header('Content-type: '.$mime); 
    header('Content-Disposition: attachment; filename="'.$sahte.'"'); 
    fread($url,round($hız*1024)); 
    ?>
    bu seferde bu hataları aldım:

    Warning: Cannot modify header information - headers already sent by (output started at dosya.php:1) in dosya.php on line 9

    Warning: Cannot modify header information - headers already sent by (output started at dosya.php:1) in dosya.php on line 10

    Warning: fread(): supplied argument is not a valid stream resource in dosya.php on line 11
  • 16-06-2013, 14:33:36
    #9
    Üyeliği durduruldu
    Cr2o3 adlı üyeden alıntı: mesajı görüntüle
    böyle yaptım:
     <?php 
    $hedef="https://www.r10.net/images/misc/vbulletin3_logo_white.gif"; //hedef url 
    $mime="image/gif";//header bilgisi icin mime turunu aliyoruz 
    $sahte="logo.gif";//dosyayı maskelediğimiz ad.  
    //UYARI 
    //Hedef dosya türü ile sahte dosya türü aynı olmalı. 
    //Yönlendirmeleri takip eder. save.php?id=1223 dosyasının hedef türü 3gp ise sahte tür de 3gp olmalı. 
    $hız=10; //10 kb/s 10 mb/s yapmak için 1024 ile çarpın. 
    header('Content-type: '.$mime); 
    header('Content-Disposition: attachment; filename="'.$sahte.'"'); 
    fread($url,round($hız*1024)); 
    ?>
    bu seferde bu hataları aldım:

    Warning: Cannot modify header information - headers already sent by (output started at dosya.php:1) in dosya.php on line 9

    Warning: Cannot modify header information - headers already sent by (output started at dosya.php:1) in dosya.php on line 10

    Warning: fread(): supplied argument is not a valid stream resource in dosya.php on line 11

     <?php 
    $hedef="https://www.r10.net/images/misc/vbulletin3_logo_white.gif"; //hedef url 
    $mime="image/gif";//header bilgisi icin mime turunu aliyoruz 
    $sahte="logo.gif";//dosyayı maskelediğimiz ad.  . 
    header('Content-type: '.$mime); 
    header('Content-Disposition: attachment; filename="'.$sahte.'"'); 
    readfile($url); 
    ?>
    dosyanizin turunu utf8 bomsuz olarak degistirin. ayrica sorun kodlarda degil header.php eklediginizden calismioyr bu indirilen dosya bu yonlendirme yapmaz