Michael Schröpl: was ist an diesem script falsch ?

Beitrag lesen

Hi,

Ich komm da einfach nicht klar mit diesem total umgebauten cgi

Ich auch nicht. Der wartungstechnische Zustand Deines
Skripts ist in meinen Augen eine Katastrophe.
Es würde für mich wahrscheinlich länger dauern, Dein
Skript zu lesen und zu verstehen, als es anhand einer
vorliegenden Aufgabenstellung neu zu schreiben.

Strukturiere und dokumentiere Dein Skript, isoliere
Zuständigkeiten, verwende "use strict" ... kurzum:
Mache Dir selbst die Arbeit leichter. Es macht wenig
Sinn, Dein komplettes Skript hier zur Diskussion zu
stellen, wenn Du eine technische Detailfrage hast.

Ich will Dich nicht entmutigen - ich will Dir Dein
fundamentales Problem zeigen. Dieses liegt nicht in
Deinem Perl-Skript, sondern in Deinem Programmierstil.
Ob Du ggf. Anfänger bist, spielt dabei keine Rolle.

Lerne, Fehler zu suchen - lerne, Zwischenausgaben
einzubauen und die Stelle zu lokalisieren, wo Deine
Variablen anfangen, unerklärliche Werte zu enthalten.
_Dann_ kannst Du sehr exakt die Fehlerstelle finden.
und wenn Du dann immer noch nicht verstehst, was das
Skript anders macht als Deine Erwartungshaltung,
_dann_ poste dieses Stückchen hier im Forum, und
einer der Perl-Cracks wird Dir aus dem Kopf die
Lösung sagen.

Dein komplettes Skript ist mir einfach zu lang - in
derselben Zeit könnte ich mindestens fünf besser
vorbereitete Fragen hier im Forum beantworten, sorry.

Dein Infrastrukturproblem kannst Du nur selbst lösen.

Viele Grüße
      Michael