Hallo zusammen,
wieder mal eine Learner-Frage, mit der Bitte um Hilfe, ehe ich mir tagelang die Zähne ausbeiße.
ich habe mit einem lokalen Webserver mein Per-Skript getestet. War o.k.
Auf dem Host, wohin ich meine Dateien hochgeladen habe, erhielt ich zuerst im PerlDebugger die Fehlermeldung Mechanize.pm in @Include... nicht gefunden.
Es ist auch nicht in der Übersicht der installierten Module aufgeführt, also habe ich ein neues Verzeichnis "mylib" erstellt und folgendes in mein Skript eingefügt.
use lib ("/home/www/htdocs/.../mylib");
Der Perl-Debugger findet keinen Fehler mehr und mittels Testausgaben sehe ich, dass folgendes akzeptiert wird
...
use WWW::Mechanize;
...
my $a = WWW::Mechanize->new();
$a->agent_alias( 'Windows IE 6' );
...
Allerdings werden folgende Methoden nicht ausgeführt.
$a->get( $url );
if ($a->success())
{
......
$a->submit_form .....
...
Die Funktionen befinden sich doch alle im Package WWW.Mechanize (Mechanize.pm) ?
Muss ich noch weitere Module hochladen ?
Wie kann ich Fehlermeldungen erhalten, ausser durch "eingebaute Prints" ?
Danke für Eure Hilfe
learner