download script help.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    download script help.

    hello friends, i am facing a problem.. whenever i download wallpapers, ring-tone.. it is ok.. but when i download any jar , sis, nth etc.. then it only loads some txt ok similar size.. pls help.. here is the code of download.php ..
    PHP Code:
    <?php
    include('./lite/header.inc.php');
     include 
    'constant.php';
     @
    $cf $_GET["cf"];
      @
    $file $_GET["lf"];
     @
    $lf $_GET["lf"];
     @
    $size $_GET["sz"];
     @
    $br $_GET["br"];
       if(
    preg_match("[http]",$lf)) exit(ERROR_MESAGE);
         if(
    preg_match("[\.\.]",$lf)) exit(ERROR_MESAGE);
            if(
    preg_match("[http]",$cf)) exit(ERROR_MESAGE);
         if(
    preg_match("[\.\.]",$cf)) exit(ERROR_MESAGE);
     
    $cf str_replace('http://','',$_GET["cf"]);
     
    $lf str_replace('http://','',$_GET["lf"]);
      
    $lf str_replace('http','',$_GET["lf"]);
     
    $cf str_replace('http','',$_GET["cf"]);
      
    $cf str_replace('..','',$cf);
     
    $cf str_replace('/','',$cf);
     
    $sz filesize($lf);
     
    $sz round($sz/1024,1);
     
    $t filectime($lf);
     
    $op = @file_get_contents("./about/$cf.txt");
     
    $ck = @file_get_contents("./ck/$cf.dat");
     
    $ckz = @file_get_contents("./ds/$cf.sc");
      if(
    $ck == ''$ck 0;
     if(empty(
    $op)) $op 'None';
    echo 
    'File Name: <font color="#ff0000">'.$cf.'</font><br />
    <a href="'
    .$lf.'">Download Here</a><br />
             Size: '
    .htmlspecialchars($sz).' kb <br />
             Uploaded: '
    .date("d.m.y",$t).'<br />
            Downloads: '
    .$ckz.' times <br />';
                     if(
    file_exists('scr/'.$cf.'.png')) {
               echo 
    "Preview:<br /><img src=\"scr/$cf.png\" alt\"\" /><br />"; }
     echo 
    '    Description:<br /> '.htmlspecialchars($op).'<br />';
     if(
    stristr($cf,'.zip')) {
      echo 
    '<a href="zip.php?lf='.$lf.'&cf='.$cf.'&br='.str_replace('..','',$br).'">View Contents of the Archive</a><br />';
     }
     if(
    stristr($cf,'.jar')) {
      echo 
    '<img src="file.png" alt=""/> <a href="jad.php?lf='.$lf.'&cf='.$cf.'&br='.str_replace('..','',$br).'"><b>Download jad</b></a><br />
      <img src="ic.php?lf='
    .$lf.'" alt=""/> <br />';
     }
     echo 
    '<a href="comm.php?cf='.$cf.'&lf='.$lf.'&br='.str_replace('..','',$br).'">Comments</a>'; echo ' ['.htmlspecialchars($ck).']';
    @include 
    'ocenf.php';

             echo 
    '<hr><a href="index.php?a='.str_replace('..','',$br).'">Back</a>';
    include(
    './lite/footer.inc.php');
    ?>
    .. i want all thing to get proper download.

    #2

    i cant type from mobile here.just copy mime types in ur .htaccess.
    Last edited by ranzit2; 29.12.09, 07:48.
    she is beautifull than php.and i love her more than php.
    sigpic

    Comment


      #3
      hmm, ok bro trying.. n what abt sis, sisx and nth, theme etc files

      Comment


        #4
        Originally posted by icedroplet1987 View Post
        hmm, ok bro trying.. n what abt sis, sisx and nth, theme etc files
        that was an example for u.i m doing homework for u now.these are all mime type i had ..
        Code:
        AddType text/vnd.sun.j2me.app-descriptor .jad
        AddType text/vnd.sun.j2me.app-descriptor .db
        AddType text/x-vcard .vcf
        AddType text/x-vcalendar .vcs
        AddType text/x-vmel .mel
        AddType text/x-vmel .emy
        AddType text/x-co-desc .cod
        AddType text/x-emelody .emy
        AddType text/calendar .ics
        AddType text/x-imelody .imy
        AddType text/plain .txt
        AddType text/plain .dat
        AddType text/xml .xml
        AddType text/css .css
        AddType text/javascript .js
        
        AddType application/java-archive .jar
        AddType application/vnd.wap.wmlc .wmlc
        AddType application/vnd.wap.wmlscriptc .wmlsc
        AddType application/vnd.wap.slc .slc
        AddType application/vnd.wap.sic .sic
        AddType application/vnd.eri.thm .thm
        AddType application/vnd.nok-s40theme .nth
        AddType application/vnd.Nokie.ringing-tone .rng
        AddType application/vnd.nokia.gamedata .nqd
        AddType application/x-nokiagamedata .ngd
        AddType application/vnd.alcatel.SEQ .seq
        AddType application/vnd.uiq.thm .utz
        AddType application/vnd.mophun.application .mpn
        AddType application/vnd.mophun.certificate .mpc
        AddType application/vnd.sonyericsson.mms-template tpl
        AddType application/vnd.siemens-mp.theme .sdt
        AddType application/vnd.siemens-mp.skin .scs
        AddType application/vnd.siemens-mp.t9db .ldb
        AddType application/vnd.ms-cab-compressed .cab
        AddType application/vnd.symbian.install .sis
        AddType application/octet-stream .sisx
        AddType application/vnd.symbian.install .app
        #AddType application/x-httpd-php .rss
        AddType application/x-compress .z
        AddType application/x-7z-compressed .7z
        AddType application/x-rar-compressed .rar
        AddType application/x-zip .zip
        AddType application/x-gzip .gz
        AddType application/x-gzip .tgz
        AddType application/x-tar .tar
        AddType application/x-bzip .bz
        AddType application/x-bzip .bz2
        AddType application/x-tar .hid
        AddType application/chm .chm
        AddType application/x-pmd .pmd
        AddType application/smil .smil
        AddType application/smil .smi
        AddType application/vnd.smaf .mmf
        AddType application/vnd .smaf
        AddType application/vnd.wap.mms-message .mms
        AddType application/vnd.oma.drm.message .dm
        AddType application/x-dvi .dvi
        AddType application/msword .doc
        AddType application/pdf .pdf
        AddType application/postscript .ps
        AddType application/postscript .eps
        AddType application/x-tex .tex
        AddType application/octet-stream .com
        AddType application/octet-stream .exe
        AddType application/octet-stream .bat
        
        AddType audio/basic .au
        AddType audio/basic .snd
        AddType audio/imelody .imy
        AddType audio/mid .srt
        AddType audio/mid .midi
        AddType audio/mid .mid
        AddType audio/mid .col
        AddType audio/mpeg .mp3
        AddType audio/aac .aac
        AddType audio/amr .amr
        AddType audio/amr-wb .awb
        AddType audio/rmf .rmf
        AddType audio/vnd.qcelp .qcp
        AddType audio/aiff .aiff
        AddType audio/x-wav .wav
        AddType audio/x-ms-wma .wma
        
        AddType image/vnd.wap.wbmp .wbmp
        AddType image/bmp .bmx
        AddType image/png .png
        AddType image/jpeg .jpg
        AddType image/jpeg .jpe
        AddType image/jpeg .jpeg
        AddType image/gif .gif
        AddType image/bmp .bmp
        AddType image/x-epoc-mbm .mbm
        AddType image/vnd.nok-3dscreensaver .n3a
        AddType image/x-epoc-mbm .mbm
        AddType image/vnd.nok-3dscreensaver .n3a
        AddType image/vnd.nok-oplogo-colornokia-op-logo .nok
        AddType image/x-jg .art
        AddType image/tiff .tiff
        
        AddType video/3gpp .3gp
        AddType video/mp4 .mp4
        AddType video/mpeg .mpeg
        AddType video/mpeg .mpg
        AddType video/mpeg .mpe
        AddType video/quicktime .mov
        AddType video/quicktime .qt
        AddType video/x-msvideo .avi
        AddType video/x-ms-wmv .wmv
        AddType video/x-ms-asf .asf
        AddType video/x-ivf .ivf
        
        AddType x-world/x-vrml .wrl
        she is beautifull than php.and i love her more than php.
        sigpic

        Comment


          #5
          thanks allot for the telling abt mime type.. i googled it n learnt more.. thnx for posting them here too problem solved mate

          Comment

          Working...
          X