Hi,
recht unübersichtlich das Ganze, findest du nicht auch? ;-)
Naja - mal sehen, was wir finden...
[...]
if($key!=id )
Du willst doch $key nicht mit der _Konstanten_ "id" vergleichen, oder?
[...]
else ($key == "URL")
Hier steckt bereits der von dir angesprochene Fehler. Ich nehme mal an, du meinst elseif. Da du es aber nicht schreibst, nimmt der Interpreter an, bei ($key == "URL") handele es sich um eine Anweisung. Da jede Anweisung mit einem Semikolon abgeschlossen werden muss, führt das folgende
if (!$value){ Zeile 194 Zeil 194 Zeile 194 Zeile 194
zu einem Fehler.
Gruß,
Andreas.