Siechfred: Perl Skript zum Erstellen von ZIP's - Probleme

Beitrag lesen

Hallo Robert.

Scheinbar liegt es daran das Argumente per Browser immer mit diesen "" übergeben werden - aus meinem *.* wird so ein \.\. Test ich das Skript nämlich im Perl-Editor auf meinem Rechner, läuft es einwandfrei.

Für die Übergabe von Parametern an ein Script gibt es das CGI-Modul. @ARGV ist IIRC dafür nicht unbedingt gedacht. Aber wenn es schon so umständlich sein soll, dann findest du ein kommentiertes Beispiel in Selfhtml.

Meine Versuche die Zeichenkette $ARGV[2] so zu bearbeiten dass ich -Zeichen gelöscht werden endete damit, das ich an dessen Stelle ein Leerzeichen bekomme

Logisch:

$text =~ tr/\/ /;

heißt: ersetze einen Backslash durch ein Leerzeichen ('/ /'). Du meinst vermutlich sowas:

$text =~ s/\//g;

Freundschaft!
Siechfred

--
Nichts ist schwerer einzureißen als die Mauer in den Köpfen.