Hallo,
könnte mir mal bitte jemand helfen, folgende Fehlermeldung:
Warning: Invalid argument supplied for foreach() Fehler: on line 82 + on line 100
Was genau muss ich tun, um diesen Fehler zu beheben, hier der php Code
könnte mir mal bitte jemand helfen, folgende Fehlermeldung:
Warning: Invalid argument supplied for foreach() Fehler: on line 82 + on line 100
Was genau muss ich tun, um diesen Fehler zu beheben, hier der php Code
PHP-Code:
<?
include ($home."/content/conf/class.inc.php");
include ($home."/content/function.inc.php");
session_start();
unset ($_SESSION[movie2]);
$video_height = "274";
$video_height2 = "274";
$video_width = "320";
$vid = new showvideo(); //Class initialisieren
$sql = mysql_query("SELECT * FROM ".$tables->prefix.$tables->ads." WHERE AdsID = '$_GET[AdsID]'");
$row = mysql_fetch_object($sql);
$vid->set_url($url."/Videos/".$row->AdsID); // Kunden URL setzen
$vid->set_imgpath ("/images/".$row->AdsID);
//echo $url."/Videos/image.php?AdsID=".$row->AdsID;
$vid->set_file($url."/Videos/image.php?AdsID=".$row->AdsID); // File setzen und auslesen
$vid->check_movie(); // linkcheck und kompatiblität des Videos testen
// Templates laden
/*die();
if ($MainID==54) {
$tpl = new Template ($home."templates/ausgabe_kuenstler.tpl");
}
elseif ($vid->count_images()<=9) {
$tpl = new Template ($home."templates/ausgabe_rechts.tpl");
} else {
if ($vid->count_images()<=9) $tpl = new Template ($home."templates/ausgabe_rechts.tpl"); else
}
*/
if( $vid->get_swf() ){
$tpl = new Template2 ($home."templates/ausgabe_swf.tpl");
}
else $tpl = new Template2 ($home."templates/ausgabe_2010.tpl");
// Ende
//echo $MainID;
if (stristr($_SERVER['HTTP_USER_AGENT'], "MSIE") || stristr($_SERVER['HTTP_USER_AGENT'], "OPERA")) $tpl->assign("br", ""); else $tpl->assign("br", "<br>");
if ($row->ad_field17=="") $tpl->assign("ad_field17", " "); else $tpl->assign("ad_field17", "Video von ".$row->ad_field17);
if ($row->ad_field19=="") $tpl->assign("ad_field19", " "); else $tpl->assign("ad_field19", "http://".$row->ad_field19);
if ($row->MainID==86) {
$video_height2 = "274";
$video_height = "274";
$video_width = "320";
}
$tpl->assign("video_height_2", $video_height2);
$tpl->assign("video_height", $video_height);
$tpl->assign("video_width", $video_width);
$tpl->assign("url", $url);
$tpl->assign("AdsID", $row->AdsID);
$tpl->assign("homeurl", $home_url);
//die("=============TESTVERSION================");
$tpl->assign("ext", $vid->get_movie());
$tpl->assign("MainID", $row->MainID);
$_SESSION[movie][url] = "/images/".$row->AdsID."/".$vid->get_movie();
$_SESSION[movie][titel] = $row->ad_field11;
$_SESSION[movie][by] = "Video by ".$row->ad_field17;
// Logo laden
if ($vid->get_logo()=="/images/spacer.gif") $width = "1"; else $width = "200";
$tpl->assign("imgwidth", $width);
$tpl->assign("img", $vid->get_logo());
// Ende
$bilder = $vid->get_images(); // Bilder laden
// Bilder splitten
$links = $tpl->fetchBlock("links");
$i = 0;
foreach ($bilder as $v) {
if ($i>=3) {
if ($i%2) {
$ex = explode("\n", $v);
$width = "215";
$img = $ex[0];
$links->assign("imgwidth", $width);
$links->assign("img", $img);
$tpl->assign("links", $links);
$links->reset();
}
}
$i++;
}
$rechts = $tpl->fetchBlock("rechts");
$i = 0;
$admin_infos.="\n bilder \n";
foreach ($bilder as $v) {
if (1) {
$ex = explode("\n", $v);
$width = "215";
$img = str_replace("/images","",$ex[0]);
$rechts->assign("imgwidth", $width);
$rechts->assign("img", $img);
$tpl->assign("rechts", $rechts);
//$tpl->assign("rechts", " $i ");
$rechts->reset();
}
/*
if ($i< 3) {
$ex = explode("\n", $v);
$width = "215";
$img = str_replace("/images","",$ex[0]);
$rechts->assign("imgwidth", $width);
$rechts->assign("img", $img);
$tpl->assign("rechts", $rechts);
//$tpl->assign("rechts", " $i ");
$rechts->reset();
} else {
if (0) {
echo "";
} else {
$ex = explode("\n", $v);
$width = "215";
$img = $url."/Videos/".$row->AdsID."/".$ex[0];
$rechts->assign("imgwidth", $width);
$rechts->assign("img", $img);
$tpl->assign("rechts", $rechts);
$rechts->reset();
}
}
*/
$admin_infos.="\n IMG $i ".$img;
$i++;
}
//echo $admin_infos;
// Counter aktuellisieren
$new_view = ($row->views +1);
$new_view_day = ($row->views_day +1);
$sql = mysql_query("UPDATE ".$tables->prefix.$tables->ads." SET views='$new_view' WHERE AdsID='$row->AdsID'");
$sql = mysql_query("UPDATE ".$tables->prefix.$tables->ads." SET views_day='$new_view_day' WHERE AdsID='$row->AdsID'");
// Ende
// Ausgabevars
$tpl->assign("ad_field12", formatieren($row->ad_field12)); // Beschreibung unter Video
if ($row->ad_field1!="") $tpl->assign("ad_field1", $row->ad_field1); else $tpl->assign("ad_field1", ""); // Name
if ($row->ad_field2!="") $tpl->assign("ad_field2", $row->ad_field2); else $tpl->assign("ad_field2", ""); // Strasse
if ($row->ad_plz!="") $tpl->assign("ad_plz", $row->ad_plz); else $tpl->assign("ad_plz", ""); // PLZ
if ($row->ad_ort!="") $tpl->assign("ad_ort", $row->ad_ort); else $tpl->assign("ad_ort", ""); // Ort
if ($row->ad_field3!="") $tpl->assign("ad_field3", "Tel.: ".$row->ad_field3); else $tpl->assign("ad_field3", ""); // Telefon
$tpl->assign("ad_field11", $row->ad_field11); // Überschrift unter Video
if ($row->ad_field13!="") $tpl->assign("ad_field13", $row->ad_field13); else $tpl->assign("ad_field13", ""); // 1. Überschrift neben Video
if ($row->ad_field14!="") $tpl->assign("ad_field14", $row->ad_field14); else $tpl->assign("ad_field14", ""); // 1. Beschreibung neben Video
if ($row->ad_field15!="") $tpl->assign("ad_field15", $row->ad_field15); else $tpl->assign("ad_field15", ""); // 2. Überschrift neben Video
if ($row->ad_field16!="") $tpl->assign("ad_field16", $row->ad_field16); else $tpl->assign("ad_field16", ""); // 2. Beschreibung neben Video
if(($row->Website != "http://www.")) $tpl->assign("Website", $row->Website); else $tpl->assign("Website", ""); // Website
// Ende
$tpl->assign("admin_infos", $admin_infos);
$tpl->out(); // Template Ausgabe
?>
Kommentar