PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارور uncaught type error



Ricardo
July 2nd, 2022, 15:25
سلام دوستان

در اسکریپت ساده آپلود 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

ممنون میشم راهنمایی کنید..

ghasemy50
July 6th, 2022, 23:50
سلام وقتتون بخیر،
بله این مورد به دلیل تغییرات در تابع implode در این نسخه از php بوجود آمده.
https://www.php.net/manual/en/function.implode.php
در صورت تمایل امکان حل مشکل با هزینه ممکن است.
در خدمتیم.

Ricardo
July 7th, 2022, 10:17
مرسی، با تغییر


<b>Allowed Types:</b> <?=implode($allow_types, ", ");?><br />



به


<b>Allowed Types:</b> <?=implode(", ", $allow_types);?><br />



حل شد!