Thread WWW::Mechanize: lokal o.k, aber nicht auf Server (6 answers)
Opened by learner at 2004-03-09 23:09

learner
 2004-03-09 23:09
#1572 #1572
User since
2004-03-04
15 Artikel
BenutzerIn
[default_avatar]
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.
Code: (dl )
use lib ("/home/www/htdocs/.../mylib");


Der Perl-Debugger findet keinen Fehler mehr und mittels Testausgaben sehe ich, dass folgendes akzeptiert wird
Code: (dl )
1
2
3
4
5
6
...
use WWW::Mechanize;
...
my $a = WWW::Mechanize->new();
$a->agent_alias( 'Windows IE 6' );
...


Allerdings werden folgende Methoden nicht ausgeführt.
Code: (dl )
1
2
3
4
5
6
$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

View full thread WWW::Mechanize: lokal o.k, aber nicht auf Server