Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Upload işlemi random lu yapılacak

Konu, 'PHP' kısmında satalker34 tarafından paylaşıldı.

  1. satalker34

    satalker34 Yeni Üye

    Kayıt:
    31 Ağustos 2010
    Mesajlar:
    16
    Beğenilen Mesajlar:
    0
    hocamboyle bi kodum var
    PHP- Kodu:
    <?php
    ini_set('display_errors', 'On');
    error_reporting(E_ALL);
    $target_path = "dosyalar/";
    $target_path = $target_path . basename( $_FILES['myfile']['name']);

    if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
    echo "Dosya: ". basename( $_FILES['myfile']['name'])." basariyla yuklendi";
    } else{
    echo "Dosyayi y?klemeye ?alisirken bir hata olustu, tekrar deneyin!";
    }
    ?>
    burada upload edilen dosyanın ismi rastgele isim olsun acele lazızm yardımcı olan arkadaşlar teşekkürler
     
  2. EMRESONMEZESK

    EMRESONMEZESK Üye

    Kayıt:
    1 Aralık 2016
    Mesajlar:
    123
    Beğenilen Mesajlar:
    13
    Şehir:
    ESKİŞEHİR
    Dosya ekinin sonuna rand ekle cakismlari engelemek istiyosun anladigim kadariyla
     
  3. izmiralem

    izmiralem Aktif Üye

    Kayıt:
    7 Şubat 2010
    Mesajlar:
    290
    Beğenilen Mesajlar:
    32
    Meslek:
    Bilgisayar Teknik Servis Hizmt.
    Şehir:
    izmir
    function isimdegis($key_kode){
    $key_kode = $key_kode.rand(1,1000000);
    $key_kode = md5($key_kode.strtotime(date('Y-m-d H:i:s')));
    return $key_kode;
    }

    function uzanti($x) {
    $i = pathinfo($x);
    return $i['extension'];
    }

    $filename = $_FILES['myfile']['name'];
    $ext = strtolower(".".uzanti($filename));
    $newname = isimdegis($filename).$ext;

    ini_set('display_errors', 'On');
    error_reporting(E_ALL);
    $target_path = "dosyalar/";
    $target_path = $target_path.$newname;

    if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
    echo "Dosya: ". basename( $_FILES['myfile']['name'])." basariyla yuklendi";
    } else{
    echo "Dosyayi yüklemeye çalisirken bir hata olustu, tekrar deneyin!";
    }

    Buyrun bakalım...