• 11-01-2010, 10:41:02
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşlar upload scripti yaptım çok basit bide indir.php yapmak istiyorum ama nasıl? mysql ile bağlantı yok bu arada
  • 11-01-2010, 10:52:59
    #2
    mysql yoksa yapamazsınki
  • 11-01-2010, 11:13:15
    #3
    Script burda bi inceelersiniz? .htaccess ile falan olmazmı
  • 11-01-2010, 14:40:38
    #4
    Üyeliği durduruldu
    dizinleri listeleyip link vermen lazım diye biliyorum open_dir felan kullanman lazım galiba
  • 12-01-2010, 10:57:36
    #5
    biri açıklayabilirmi tam manada
  • 12-01-2010, 11:46:41
    #6
    selam, yüklenen dosya isimlerini veritabanınada kaydettirirseniz indir sayfası yapılabilir. bunun dışındada olur ama güvenlik olmaz.
  • 12-01-2010, 14:02:53
    #7
    Alıntı
    <?php
    // downloading a file
    $filename = "download klasörü/".$_GET['path'];

    // fix for IE catching or PHP bug issue
    header("Pragma: public");
    header("Expires: 0"); // set expiration time
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    // browser must download file from server instead of cache

    // force download dialog
    header("Content-Type: application/force-download");
    header("Content-Type: application/octet-stream");
    header("Content-Type: application/download");

    // use the Content-Disposition header to supply a recommended filename and
    // force the browser to display the save dialog.
    header("Content-Disposition: attachment; filename=".basename($filename).";");

    /*
    The Content-transfer-encoding header should be binary, since the file will be read
    directly from the disk and the raw bytes passed to the downloading computer.
    The Content-length header is useful to set for downloads. The browser will be able to
    show a progress meter as a file downloads. The content-lenght can be determines by
    filesize function returns the size of a file.
    */
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".filesize($filename));

    @readfile($filename);
    exit(0);
    ?>
    $_GET['path'] dosya adı dosya adını şifreli olarakda vereblilrsin
  • 12-01-2010, 19:39:21
    #8
    Teknonix adlı üyeden alıntı: mesajı görüntüle
    selam, yüklenen dosya isimlerini veritabanınada kaydettirirseniz indir sayfası yapılabilir. bunun dışındada olur ama güvenlik olmaz.
    mysql nasıl kaydedettirelibilrim

    husee3 adlı üyeden alıntı: mesajı görüntüle
    $_GET['path'] dosya adı dosya adını şifreli olarakda vereblilrsin
    deniyorum
  • 13-01-2010, 00:22:02
    #9
    küçük bir insert sorgusu yaparak verinin upload edildiği kısma insert sorgusunu ekleyerek veritabanına dosya adı, yüklenme tarihi, vs. bilgileri yazdırabilirsiniz. sanırım insert yapabilecek kadar php bilginiz vardır.