Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Mam problem z pozbyciem się warningu (pliku php-errors.log):

 PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.moje_forum.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63

pod tym skinem kryje mi się skin XML

kod z pliku skin_search.php, wywala się na lini foreach( $results as $result )

/* -- activePostsView --*/
function activePostsView($results, $pagination, $total) {
$IPBHTML = "";
if( IPSLib::locationHasHooks( 'skin_search', $this->_funcHooks['activePostsView'], array( 'templateHooks', 'skinHooks' ) ) )
{
$count_05e9d3ec1b9bc69d24ea8aff24c11d45 = is_array($this->functionData['activePostsView']) ? count($this->functionData['activePostsView']) : 0;
$this->functionData['activePostsView'][$count_05e9d3ec1b9bc69d24ea8aff24c11d45]['results'] = func_get_arg( 0 );
$this->functionData['activePostsView'][$count_05e9d3ec1b9bc69d24ea8aff24c11d45]['pagination'] = func_get_arg( 1 );
}
$IPBHTML .= "<activecontent>
<total>{$total}.</total>
" . (($total) ? ("
<results>
".$this->__f__1ae51b3a24262139bba7f846674ca47f($results,$pagination,$total).".
</results>	
") : ("")) . "
{$pagination}
</activecontent>";
return $IPBHTML;
}


function __f__1ae51b3a24262139bba7f846674ca47f($results, $pagination, $total)
{
$_ips___x_retval = '';
foreach( $results as $result )
{

	$_ips___x_retval .= "	
	{$result['html']}

";
}
$_ips___x_retval .= '';
return $_ips___x_retval;
} 

kod z skina xml z wyszukiwanie -> activePostView

<activecontent>
<total>{$total}.</total>
<if test="$total">
<results>
<foreach loop="results:$results as $result">	
	{$result['html']}
</foreach>.
</results>	
</if>
{$pagination}
</activecontent>

Proszę o pomoc w rozwiązaniu tego problemu.

  • Manager
Opublikowano

Witaj,

nie podajesz jednej istotnej, a w sumie dwóch, rzeczy w profilu: wersji forum i adresu. Jak mamy pomagać, jak możesz mieć np. wersję starą w której ten błąd mógł się pojawić. Jeśli tak jest faktycznie to konieczne jest wykonanie aktualizacji. Ale to moje gdybanie - nie mam podstaw, bo nie mam istotnych informacji od Ciebie nt. forum ( Twojego ).

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Witaj,

nie podajesz jednej istotnej, a w sumie dwóch, rzeczy w profilu: wersji forum i adresu. Jak mamy pomagać, jak możesz mieć np. wersję starą w której ten błąd mógł się pojawić. Jeśli tak jest faktycznie to konieczne jest wykonanie aktualizacji. Ale to moje gdybanie - nie mam podstaw, bo nie mam istotnych informacji od Ciebie nt. forum ( Twojego ).

wersja 3.1.1

forum.mamazone.pl

wpisy do logów zaczeły się po aktualizacji z poprzedniej wersji 3

  • Manager
Opublikowano

Ja tam widzę wszystko OK:

<ipb>
−
<activecontent>
<total>55</total>
<results>
	</results>
−
<pagination>
<total>3</total>
<current>1</current>
−
<pages>
−
<page>
<title>1</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=0
</url>
</page>
−
<page>
<title>2</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=25
</url>
</page>
−
<page>
<title>3</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=50
</url>
</page>
−
<page>
<title>Następna strona</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=25
</url>
</page>
</pages>
</pagination>
</activecontent>
</ipb>

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Ja tam widzę wszystko OK:

<ipb>
−
<activecontent>
<total>55</total>
<results>
	</results>
−
<pagination>
<total>3</total>
<current>1</current>
−
<pages>
−
<page>
<title>1</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=0
</url>
</page>
−
<page>
<title>2</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=25
</url>
</page>
−
<page>
<title>3</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=50
</url>
</page>
−
<page>
<title>Następna strona</title>
−
<url>
http://forum.mamazone.pl/xml.php?app=core&module=search&do=active&period=today&search_app=forums&sid=76e94ffcd41ea3e119d69450660767ed&st=25
</url>
</page>
</pages>
</pagination>
</activecontent>
</ipb>

Ja też to widzę, tylko nie wiem dlaczego w chwili wywołania strony generuje warninga?!

logi z kilku ostatnich minut

[23-Jul-2010 14:36:19] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63
[23-Jul-2010 14:36:31] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63
[23-Jul-2010 14:36:40] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63
[23-Jul-2010 14:37:48] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62
[23-Jul-2010 14:37:54] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62
[23-Jul-2010 14:37:56] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62
[23-Jul-2010 14:43:44] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62
[23-Jul-2010 14:43:47] PHP Warning:  Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.