Verot.Net

A non well formed numeric value encountered class.upload.php

Emre Kara 08 Mayıs 2018 189 0

Daha önce dosya upload işlemlerinde defalarca kullanmış olduğum verot.net'in upload classını, php'nin yeni sürümlerinde (Benim kullanmış olduğum sürüm 7.2.4) kullandığımda "A non well formed numeric value encountered class.upload.php" bu şekilde bir hata almış bulundum. Hatanın gerçekleşmiş olduğu satırda da fonksiyon içinde kullanılan $size değişkenini switch işleminden önce

"$size = (int)$size;" kod satırını ekleyerek geçerli değişkeni integer olduğunu belirttim.

 

function getsize($size) {
    $last = strtolower($size{strlen($size)-1});
    $size = (int)$size;
    switch($last) {
        case 'g':
            $size *= 1024;
        case 'm':
            $size *= 1024;
        case 'k':
            $size *= 1024;
    }
    return $size;
}

 

 

A non well formed numeric value encountered class.upload.php Yazısı İçin Yorum Bırakabilirsiniz!
(Mail Adresiniz Paylaşılmayacaktır. Lütfen Tüm Alanları Doldurun. *)