-
عضو انجمن
ارور uncaught type error
سلام دوستان
در اسکریپت ساده آپلود PHP با ارور زیر در خط مواجه میشم:
کد:
Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in /home/admin/domains/site.com/public_html/upload/index.php:320 Stack trace:
#0 /home/admin/domains/site.com/public_html/upload/index.php(320): implode() #1 {main} thrown in /home/admin/domains/site.com/public_html/upload/index.php on line 320
این هم صفحه کامل php:
deleted
ممنون میشم راهنمایی کنید..
ویرایش توسط Ricardo : July 7th, 2022 در ساعت 20:18
-
-
July 2nd, 2022 15:25
# ADS
-
عضو انجمن
پاسخ : ارور uncaught type error
سلام وقتتون بخیر،
بله این مورد به دلیل تغییرات در تابع implode در این نسخه از php بوجود آمده.
https://www.php.net/manual/en/function.implode.php
در صورت تمایل امکان حل مشکل با هزینه ممکن است.
در خدمتیم.
-
-
عضو انجمن
پاسخ : ارور uncaught type error
مرسی، با تغییر
کد:
<b>Allowed Types:</b> <?=implode($allow_types, ", ");?><br />
به
کد:
<b>Allowed Types:</b> <?=implode(", ", $allow_types);?><br />
حل شد!
-