Cheatah: Zeitanzeige unter PERL

Beitrag lesen

Hi,

ich bräucht eine aktuelle Zeitangabe in Perl. Ich habe so gemacht (siehe unten) - läuft bei mir zu Hause, aber nicht auf Fremdservern. Was ist der Fehler??

Dein Script läuft auf jedem Rechner mit dazu passend installiertem Perl (= entweder ist der Standort des Perl-Interpreters auf dem System egal, oder er liegt bei /usr/bin/perl). Es ist aber kein CGI-Script.

#!/usr/bin/perl -w
use strict;

die folgenden Zeilen (alle Variablendeklarationen) mit "my" beginnen lassen

($second, $minute, $hour, $dayofmonth, $month, $year, $weekday, $dayofyear, $isDST) = localtime(time);
$month = $month + 1;

my $year = $year % 100;

$Datum = "$dayofmonth.$month.$year  $hour:$minute:$second";

Scripts sind leichter lesbar, wenn Du Dich an eingebürgerte Standards hälst. Variablennamen schreibt man üblicherweise klein, sofern es sich nicht um Systemvariablen wie %ENV handelt. Also "my $datum = ...;"

print "Content-type: text/plain\n\n";

print "Die aktuelle Zeit auf dem Server ist : $Datum";

Bitte nicht plenken. Vor den Doppelpunkt gehört kein Leerzeichen.

Cheatah