سلام این کد یکدفه در ارور لاگ به وجود اومد و سیستم از کار افتاد
اینم خط 137کد:PHP Warning: Invalid argument supplied for foreach() in /home/****/public_html/****.php on line 137
کد:foreach ($a as $i => $value)
نمایش نسخه قابل چاپ
سلام این کد یکدفه در ارور لاگ به وجود اومد و سیستم از کار افتاد
اینم خط 137کد:PHP Warning: Invalid argument supplied for foreach() in /home/****/public_html/****.php on line 137
کد:foreach ($a as $i => $value)
این یعنی a$ خالیه یا آرایه نیست
خوب چجوری میتونم مشکل حل کنم ؟
اونجایی که $a تعریف شده رو بفرست چک کنم
واسه رفع ارورم کد زیر رو قبل foreach میتونی بزاری.
کد PHP:
$a = is_array($a)?$a:array();
کلک رشتی میزنی؟=d>
تو این بازار گرگ شدم :d
نشد با اون کد
این قسمتی که تعریف کرده
کد:{ $a = search_dbf($m,1);
}
else
{
$a = read_dbf();
}
خط بعد از } یه print_r($a) بگیر ببین خروجی چی میده؟
احتمالا این توابعی که بالاست نمیتونه سرچ کنه نال بر میگردونه
حالا یا داده ای تو دیتا بیس نیست یا خطا میده
منم احتمال میدم که داده های دیتابیس حذف شده باشه چون بعد از حذف همه ی اطلاعات از خود پنل اینجوری شد
این کد رو اول اسکریپت قرار بدین
کد PHP:
error_reporting(E_ALL - E_WARNING);