View Full Version : پیغام خطا در یک فایل php در قالب وردپرس
boy-hercule
شنبه 04 خرداد 1392, 09:47 صبح
سلام. از یک قالب وردپرس استفاده می کنم که در قسمت Menu customizer آن با پیغام خطای
Warning: Invalid argument supplied for foreach() in …wp-content/plugins/menu_customizer/crumina_customizer.php on line 132
روبروی شده ام. چه کار کنم تا این مشکل حل شود.
فایل PHP مورد نظر در پیوست قرار دارد.
ممنون
ayub_coder
شنبه 04 خرداد 1392, 10:32 صبح
در خط 132
foreach ($menu_item as $menu_item) رو باید به
foreach ($menu_items as $menu_item)
تغییر بدی
متغییر اولی باید $menu_items باشه
boy-hercule
شنبه 04 خرداد 1392, 11:26 صبح
در خط 132
foreach ($menu_item as $menu_item) رو باید به
foreach ($menu_items as $menu_item)
تغییر بدی
متغییر اولی باید $menu_items باشه
دوست عزیز ممنون بابت راهنماییتون. این تغییر رو اعمال کردم اما همچنان همون مشکل و همون ارور هستش و درست نشد.
abolfazl-z
یک شنبه 05 خرداد 1392, 11:09 صبح
سلام دوستان
دوستان مشکل این خط این هست که میگه ورودی آرایه نیست !
<?php
$a = '';
foreach($a as $value) // Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\1.php on line 3
echo $value
?>
ayub_coder
یک شنبه 05 خرداد 1392, 11:35 صبح
خوب شما قبلا اومدی $a رو یه متغییر رشته که خالیه گرفتی . معلومه که آرایه نیست
شما می تونی قبلش با دستور is_array چک کنی که آرایه هست یا نه و اگه آرایه بود کارش رو انجام بده
abolfazl-z
یک شنبه 05 خرداد 1392, 21:03 عصر
خوب شما قبلا اومدی $a رو یه متغییر رشته که خالیه گرفتی . معلومه که آرایه نیست
شما می تونی قبلش با دستور is_array چک کنی که آرایه هست یا نه و اگه آرایه بود کارش رو انجام بده دوست عزیز من خط بالا را برای دوستمان که تایپیک زده نوشتم و بنده سوالی نپرسیدم که جواب بگیرم :لبخند:
منظور بنده این هست که این خطا در این صورت رخ می دهد :لبخندساده: (دلیل بروز خطای پیش اومده برای boy-hercule (http://barnamenevis.org/member.php?293113-boy-hercule) را گفتم )
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.