PDA

View Full Version : پیغام خطا در یک فایل php در قالب وردپرس



boy-hercule
شنبه 04 خرداد 1392, 08: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, 09:32 صبح
در خط 132
foreach ($menu_item as $menu_item) رو باید به

foreach ($menu_items as $menu_item)
تغییر بدی
متغییر اولی باید $menu_items باشه

boy-hercule
شنبه 04 خرداد 1392, 10:26 صبح
در خط 132
foreach ($menu_item as $menu_item) رو باید به

foreach ($menu_items as $menu_item)
تغییر بدی
متغییر اولی باید $menu_items باشه

دوست عزیز ممنون بابت راهنماییتون. این تغییر رو اعمال کردم اما همچنان همون مشکل و همون ارور هستش و درست نشد.

abolfazl-z
یک شنبه 05 خرداد 1392, 10: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, 10:35 صبح
خوب شما قبلا اومدی $a رو یه متغییر رشته که خالیه گرفتی . معلومه که آرایه نیست
شما می تونی قبلش با دستور is_array چک کنی که آرایه هست یا نه و اگه آرایه بود کارش رو انجام بده

abolfazl-z
یک شنبه 05 خرداد 1392, 20:03 عصر
خوب شما قبلا اومدی $a رو یه متغییر رشته که خالیه گرفتی . معلومه که آرایه نیست
شما می تونی قبلش با دستور is_array چک کنی که آرایه هست یا نه و اگه آرایه بود کارش رو انجام بده دوست عزیز من خط بالا را برای دوستمان که تایپیک زده نوشتم و بنده سوالی نپرسیدم که جواب بگیرم :لبخند:

منظور بنده این هست که این خطا در این صورت رخ می دهد :لبخندساده: (دلیل بروز خطای پیش اومده برای boy-hercule (http://barnamenevis.org/member.php?293113-boy-hercule) را گفتم )