klaus: habe ich was im Script vergessen oder den Perl falsch installiert?

Beitrag lesen

Hallo,

Du solltest Dir mal die Sache mit dem Einbinden von Moduln genauer ansehen.

Willst Du etwas von 'LWP::UserAgent' verwenden wie etwa
  $ua = LWP::UserAgent->new();
dann mußt Du Perl auch klar machen, daß Du das Modul verwenden willst.

das geschieht wieder mit
   use LWP::UserAgent;
Fehlt diese Zeile dann hagelt Fehlermeldungen.

Das gleiche gilt für 'HTTP::Request'.

use CGI;
ist in Deinem Falle einfach nicht genug.

In den mitgelieferten Dokumentationen der Module steht eigentlich immer genau drin wie Du das Modul in Perl einbinden kannst.
also zuerst 'use' verwenden, dann erst das ganze auch benutzen.

und noch was: Perl ist case-sensitive, deshabl wirst Du mit 'http::Request' nicht weit kommen, es heiß nämlich 'HTTP::Request'

Ich glaube, ich krieg die Krise mit diesem Teil... Warum schwärmen alle von Perl??? Das werde ich wohl, nie verstehen ;-(

Weil Perl eine sehr gute Sprache ist, mit vielen guten Features. Nur... Ihr mangelt es genauso wie jeder anderen mir bekannten Programmiersprache an heuristischen und intuitiven Fähigkeiten. Leider ist sie auch nicht wirklich in der Lage zu erahnen, was der Programmierer _eigentlich_ will, um dann den Code selbständig so zu modifizieren, daß auch das gewünscht passiert. Perl ist zwar nah dran, aber .... ;-)

Also bleibt Dir  nichts anderes übrig, als Dich mit der Syntax von Perl auseinanderzusetzen. Es ist nun mal so, daß jede Sprache seine eigenen Konzepte mit sich bringt, und nur wenn, Du Dich daruaf einläßt, dann hast Du auch Erfolg damit.

Ich hoffe die Krisen der nächsten Zeit lassen Dich nicht resignieren.

Grüße
   Klaus