Zunächst einmal ein herzliches Hallo an die PHP Ressource Community.
Ich dachte mir, dieses Forum wirkt so einladend, da melde ich mich doch
fix einmal an, sage Hallo und frage einfach einmal das ein oder andere in die Runde.
Zu (m)einem Problem:
Ich musste von php5.4 auf php5.6 umstellen.
Jedoch erhalte ich in eine Meldung, das ein Fehler in foreach() nunmehr vorliegt.
Ich habe die betreffrenden #Zeilen nun erst einmal ausgeklammert,
jedoch funktioniert nun der Bannermanager nicht mehr.
Woran könnte die Fehlermeldung foreach() wohl liegen?
Denn bisweilen funktionierte es ja. Nur ab 5.5 wird dieser Fehler ausgegeben.
Ich weiß hier gerade nicht weiter.
Ich dachte mir, dieses Forum wirkt so einladend, da melde ich mich doch
fix einmal an, sage Hallo und frage einfach einmal das ein oder andere in die Runde.
Zu (m)einem Problem:
Ich musste von php5.4 auf php5.6 umstellen.
Jedoch erhalte ich in eine Meldung, das ein Fehler in foreach() nunmehr vorliegt.
Ich habe die betreffrenden #Zeilen nun erst einmal ausgeklammert,
jedoch funktioniert nun der Bannermanager nicht mehr.
Woran könnte die Fehlermeldung foreach() wohl liegen?
Denn bisweilen funktionierte es ja. Nur ab 5.5 wird dieser Fehler ausgegeben.
Ich weiß hier gerade nicht weiter.
PHP-Code:
/* we will add new banner settings */
$banner_position = array();
// foreach ($setts['banner_positions'] as $key => $value)
// {
$banner_position[$key] = $site_banner->select_banner($_SERVER['PHP_SELF'], intval($_REQUEST['parent_id']), intval($_REQUEST['auction_id']), $key);
if (!empty($banner_position[$key]))
{
switch ($banner_position[$key]){
case $key > 1000 && $key < 2000 :
$header_banner[] = '<div align="center" style="padding-top: 3px; padding-bottom: 3px;">' . $banner_position[$key] . '</div>';
break;
case $key > 2000 && $key < 3000 :
$right_banner[] = '<div align="center" style="padding-top: 3px; padding-bottom: 3px;">' . $banner_position[$key] . '</div>';
break;
case $key > 3000 && $key < 4000 :
$footer_banner[] = '<div align="center" style="padding-top: 3px; padding-bottom: 3px;">' . $banner_position[$key] . '</div>';
break;
case $key > 4000 && $key < 5000 :
$left_banner[] = '<div align="center" style="padding-top: 3px; padding-bottom: 3px;">' . $banner_position[$key] . '</div>';
break;
}
}
// }
Kommentar