Hallo zusammen,
ich hoffe mir kann jemand weiterhelfen. Ich versuche eine einfache Bildershow mit perl also cgi skript zu machen.
Hier mein Code:
Also ganz einfach, variable image auslesen, und dann das Bild anzeigen.
Es funktioniert auch alles, nur das Bild wird nicht angezeigt. In Firebug bekomme ich für das Bild einen 500er Fehler angezeigt. Dass Bild ist jedoch erreichbar, hat auch die nötigen Rechte (nobody:nogroup , 777).
Woran könnte das liegen?
Grüße,
Martin
ich hoffe mir kann jemand weiterhelfen. Ich versuche eine einfache Bildershow mit perl also cgi skript zu machen.
Hier mein Code:
PHP:
print "Content-type: text/html\n\n";
$param_string = $ENV{'QUERY_STRING'};
foreach my $x ( split /&/, $param_string ) {
my ($name, $value) = split /=/, $x;
$para{$name} = $value;
}
print $para{'image'};
$image = $para{'image'};
$next = $image + 1;
$back = $image - 1;
if ($back <= 0) {$back = 1};
if ($next >= 5) {$next = 5};
print "<a href='/cgi-bin/printenv?image=$back'>Zurück</a>";
print "<img src='1.jpg' />";
print "<a href='/cgi-bin/printenv?image=$next'>Nächstes</a>";
Also ganz einfach, variable image auslesen, und dann das Bild anzeigen.
Es funktioniert auch alles, nur das Bild wird nicht angezeigt. In Firebug bekomme ich für das Bild einen 500er Fehler angezeigt. Dass Bild ist jedoch erreichbar, hat auch die nötigen Rechte (nobody:nogroup , 777).
Woran könnte das liegen?
Grüße,
Martin