Fabian St.: Script bitte ansehen und auf Fehler aufmerksam machen!

Beitrag lesen

Hi!

[...]

  

>  $n = count($info_box_name);  
>  $sitepath = parse_url($_SERVER['PHP_SELF']);  
>  for ($i=0; $i<$n; $i++) {  
>      if (in_array(DIR_WS_HTTP_CATALOG . $info_box_name[$i],$sitepath)) {  
>         $file_name = tep_image(DIR_WS_IMAGES . 'pointer_blue.gif', '') . '<span class="errorText"><b>' . $info_box_text[$i] .'</b></span>';  
>      } else {  
>         $file_name = '<a href="' . tep_href_link($info_box_name[$i]) . '">' . tep_image(DIR_WS_IMAGES . 'pointer_blue_light.gif', '') . $info_box_text[$i] . '</a>';  
>      }  
>      if ($i<$n-1) {  
>         $file_name .= '<br>';  
>      }  
>      $info_box_string = $info_box_string . $file_name;  
>  }  
>  $info_box_contents[] = array('text' => $info_box_string);  
>  new infoBox($info_box_contents);  
> ?>  

Ohne jetzt mal tiefer in den Code eingestiegen zu sein, würde ich anstatt der for-Schleife das foreach-Konstrukt verwenden, da diese im Vergleich zu for explizit für das Durchlaufen von Arrays konzipiert und demnach auch schneller ist.

Grüße,
Fabian St.

--
---------------------
fabi@erde ~# whatis spam
spam: nothing appropriate
---------------------
Selfcode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)