Ali
4 سال پیش توسط Ali مطرح شد
0 پاسخ

مشکل در استفاده از simple xlsx

با سلام
من یک اسکریپت با php نوشتم که روی یک سری از فایل ها کار میکنه اما روی بیشتر فایل های دیگه کار نمیکنه و ارور زیر رو میده
Array and string offset access syntax with curly braces is deprecated in
اینم کدهایی هست که نوشتم


                $xlsx = new SimpleXLSX($file['tmp_name']);
                list($cols,) = $xlsx->dimension();
                foreach ($xlsx->rows() as $k => $r) {
                    if ($k == 0) continue;
                    for ($i = 1; $i <= $cols; $i++) {
                        if ($r[1] != "" && $i <= 4) {
                            $array[$k] = $r;
                        }
                    }
                }
                foreach ($array as $item) {
                    $query = mysqli_query($GLOBALS['database'], "INSERT INTO `factors`(`Nameandfamily`, `Markazehazine`, `Mahalekhedmat`, `Salandmah`, `Code`, `Hoghoghepaye`, `Hagheshift`, `Payesanavati`, `Hagheolad`, `Haghemaskan`, `Bonemahane`, `Ezafekari`, `Mamoriaterozane`, `Nobatkari`, `Padashenaghdi`, `Bimetakmilikarmand`, `Mosaede`, `Jarimekasrkar`, `Sayerekosor`, `Shabkari`, `Tatilkari`, `PayesanavatiA`, `Mazaya`, `Zakhirebonmahane`, `Padashebeynmah`, `Kasreteyemah`, `PayesanavatiB`, `Sayergharardadi`, `Sayermazaya`, `Jomekari`, `Bimekhodro`, `Vamebank`, `Aghsat`, `Tavoni`, `Vajheghaza`, `Movaghemaskan`, `Tasviesanavat`, `Khalafiekhodro`, `Fogholade`, `Odatebimetakmili`, `Hazinepost`, `Sabadearzeshyabi`, `Eydiemahane`, `Maotafavotfr`, `Maotafavotor`, `Bimetaminkarmand`, `Bimetaminkarfarma`, `Bimebikari`, `Maliat`, `Tarikh`) VALUES ('$item[0]','$item[1]','$item[2]','$item[3]','$item[4]','$item[5]','$item[6]','$item[7]','$item[8]','$item[9]','$item[10]','$item[11]','$item[12]','$item[13]','$item[14]','$item[15]','$item[16]','$item[17]','$item[18]','$item[19]','$item[20]','$item[21]','$item[22]','$item[23]','$item[24]','$item[25]','$item[26]','$item[27]','$item[28]','$item[29]','$item[30]','$item[31]','$item[32]','$item[33]','$item[34]','$item[35]','$item[36]','$item[37]','$item[38]','$item[39]','$item[40]','$item[41]','$item[42]','$item[43]','$item[44]','$item[45]','$item[46]','$item[47]','$item[48]','$date')");
                }```