Thomas Luethi: redeclare

Beitrag lesen

Hallo,

die include datei i_dropmenu.php meldet einen nicht übersetzbaren* fehler:

Fatal error: Cannot redeclare dropmenu() in /usr/.../i_dropmenu.php on line 2

* redeclare steht weder im internet noch in büchern.

Das bedeutet, dass die Funktion dropmenu() zweimal vorkommt (dass Du sie erneut "deklarierst").
Wahrscheinlich einmal im "eigentlichen" Skript und einmal im Code-Schnipsel,
den Du mit include() einbindest.

Eine Funktion darf nur einmal vorkommen.
Wenn es zwei verschiedene Funktionen sind, benenne die eine um.
Sonst musst Du sie im Include oder in eigentlichen Skript loeschen, bzw. eine schlauere Struktur der Includes ausdenken.

HTH, mfg
Thomas