Hallo nochmal.
verflixt, du hast recht!! Könnte also sein, dass meine alte Konfig. die Warnungen ausgeschaltet hat und deshalb sehe ich nichts?!?
Sauber Programmieren....naja, ich habe mir viiele Beispielprogramme angeschaut und dann ausprobiert.
Die Variablen werden z.b. auch hier verwendet....
<?php
$ziff1=0;
$ziffernzeilen = file($menu); //Holft sich Hauptmenü. Liest die TXT-Datei des Hauptmenüs ein
$anzahl=count($ziffernzeilen);
//echo "anzahl:$anzahl";
while (list($line_num, $line) = each($ziffernzeilen)) //Zerlegt diese Datei nach Zeilen.
{ $zeile=$line_num+1;
//echo "zeile: $zeile";
$line_num=$line_num+1;
$line= str_replace("\n","",$line);
$line=stripslashes($line);
//echo "line_num:$line_num";
$ziffern = explode("&&",$line); //teilt nach && auf und bildet array: [0]=URL, [1]=Bezeichnung, [2]=submenü, wenn vorhanden [3]=tooltip
$ziffern[1] = str_replace("\n","",$ziffern[1]);
$ziffern[3] = str_replace("\n","",$ziffern[3]);
$ziff= str_replace("\n","",$ziffern[2]); //echo "ziff=$ziff"; //entfernt Zeilenvorschub, ziff=Submenüname
$ziff1=$ziff;
if ($wm==$line_num) //wm=WelcherMenüpunkt
//aktiver Menüpunkt wird per img dargestellt (inaktiv)
{
echo "<div id=\"$ziffern[1]\"><img name=\"$ziffern[1]\" src=\"img/nav/$ziffern[1]1_o.gif\" width=\"80\" height=\"20\" border=\"0\"></div>\n";
}
else //Wenn nicht aktiv, Link wird angebracht
{
if($su) //Abfrage, ob Submenü notwendig
{ //echo "su=$su";
if($ziffern[2])
{
echo "<div id=\"$ziffern[1]\"><a href=\"$ziffern[0]\" onmouseover=\"an('$ziffern[1]');tips(' $ziffern[3] ');verbergen('subv$su');zeigen('$ziffern[2]')\" onmouseout=\"aus('$ziffern[1]');ende()\" alt=\"$ziffern[3]\"><img name=\"$ziffern[1]\" src=\"img/nav/$ziffern[1]_o.gif\" width=\"80\" height=\"20\" border=\"0\"></a></div>\n";
}
else
{
echo "<div id=\"$ziffern[1]\"><a href=\"$ziffern[0]\" onmouseover=\"an('$ziffern[1]');tips(' $ziffern[3] ');weg();verbergen('subv$su')\" onmouseout=\"aus('$ziffern[1]');ende()\" alt=\"$ziffern[3]\"><img name=\"$ziffern[1]\" src=\"img/nav/$ziffern[1]_o.gif\" width=\"80\" height=\"20\" border=\"0\"></a></div>\n";
}
}
else
{$ziffern[1] = str_replace("\n","",$ziffern[1]);
echo "<div id=\"$ziffern[1]\"><a href=\"$ziffern[0]\" alt=\"$ziffern[3]\" onmouseover=\"an('$ziffern[1]');tips(' $ziffern[3] ');";
if ($ziff) //falls Submenü, Einbrigen des Zeigen-Eintrages
{ //echo "ziff=$ziff";
echo "weg(); zeigen('$ziff')\"";
}
else
{
echo "weg()\"";
}
echo " onmouseout=\"aus('$ziffern[1]');ende()\" alt=\"$ziffern[3]\"><img name=\"$ziffern[1]\" src=\"img/nav/$ziffern[1]_o.gif\" width=\"80\" height=\"20\" border=\"0\"></a></div>\n";
}
}
}
?>
Wahrscheinlich alles falsch
Harald