Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php dosya upload

mrb. arkadaşlar
php de dosya upload ederken dosyanın bilgilerini alıyoruz işte bunlar
dosya adı,türü,boyutu
ben dosyanın boyutunu alıyorum ama
bana gelen o rakamın türü nedir
bit mi byte mı kb mı
$boyut = $_FILES["cv"]["size"];
bu kodla boyurunu öğreniyorum
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • mcicek adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    37 cevap - 5 soru
    byte türünde gelir.

    1 Byte = 8 Bit
    1 Kilobyte = 1024 Byte
    • mehmetali adlı üyenin fotoğrafı mehmetali
      tşk.ler @mcicek
      10 yıl önce yazılmış

Cevaplar

  • GncArt adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    42 cevap - 13 soru
    mcicek in dediği gibi byte türünde gelir. Gerçekte 1KB = 1024 Byte a eşitse de kullanımda 1000 Byte olarak alınır. 500GB aldığımız Harddisklerinde 460 GB gözükmesinin sebebi budur.

    Senin konuna dönersek PHP ile byte gelen değeri sbstr fonksiyonu ve küçük bir matematikle mb olarak ekrana yazdırabiliriz.

    $filesize = $_FILES['filename']['size'];
    
    $mbsize = substr($filesize / 1000000,0,4);
    echo "Yüklenilen dosya: ".$mbsize." MB. tır..";
    


    Gelen Byte değerini ilk önce 1000000 e bölerek mb değerine ulaştık ve ekrana yazdırdık.
    • eReN adlı üyenin fotoğrafı eReN
      Sadece harddisk satıcıları 1024 yerine 1000 şeklinde kullanır. Bilgisayar ile ilgili diğer işlemlerde 1024 kullanmanızı tavsiye ederim.
      10 yıl önce yazılmış