Hallo,
ich möchte ein Programm mit dem Perl-Skript aufrufen (http://localhost/cgi-bin/test.cgi):
#!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);
use CGI;
use Env;
use Shell;
my @toScaleImg = ();
@toScaleImg = qq(bmpscale ../bilder/_test.bmp 120 90 ../bilder/_test_scaled.bmp);
printf ("Programmaufruf: %80s \n", @toScaleImg);
system (@toScaleImg) == 0 or die "Command: @toScaleImg \n Return: $? \n $! \n";
und bekomme aber immer wieder die Fehlermeldung:
Software error:
Command: /bin/bmpscale ../bilder/_test.bmp 120 90 ../bilder/_test_scaled.bmp
Return: 256
Das Programm bmpscale liegt unter /bin und lässt sich über Kommandozeile bedienen:
user@home:> bmpscale ../bilder/_test.bmp 120 90 ../bilder/_test_scaled.bmp
user@home:>
...skaliert das Bild auf die Größe 120x90 und speichert das Ergebnis in der Datei _test_scaled.bmp
Bilderverzeichnis liegt unter http://localhost/bilder
Danke für die Tipps!