Hallo!
Wollte in mein mailscript noch Datum und uhrzeit einfügen.
Hab folgendes Script aus der Anleitung:
#!/usr/bin/perl
$Jetztwert = time();
$Jetztzeit = localtime($Jetztwert);
&Deutschnamen;
@Zeit = split(/ +/,$Jetztzeit);
@Uhrzeit = split(/:/,$Zeit[3]);
print "Guten Tag!\n";
print "Heute ist ",$Zeit[0],", der ",$Zeit[2],". ",$Zeit[1]," ",$Zeit[4],"\n";
print "Es ist jetzt ",$Uhrzeit[0],":",$Uhrzeit[1]," Uhr\n";
sub Deutschnamen
{
$Jetztzeit =~ s/Mon/Montag/;
$Jetztzeit =~ s/Tue/Dienstag/;
$Jetztzeit =~ s/Wed/Mittwoch/;
$Jetztzeit =~ s/Thu/Donnerstag/;
$Jetztzeit =~ s/Fri/Freitag/;
$Jetztzeit =~ s/Sat/Samstag/;
$Jetztzeit =~ s/Sun/Sonntag/;
$Jetztzeit =~ s/Jan/Januar/;
$Jetztzeit =~ s/Feb/Februar/;
$Jetztzeit =~ s/Mar/Maerz/;
$Jetztzeit =~ s/Apr/April/;
$Jetztzeit =~ s/May/Mai/;
$Jetztzeit =~ s/Jun/Juni/;
$Jetztzeit =~ s/Jul/Juli/;
$Jetztzeit =~ s/Aug/August/;
$Jetztzeit =~ s/Sep/September/;
$Jetztzeit =~ s/Oct/Oktober/;
$Jetztzeit =~ s/Nov/November/;
$Jetztzeit =~ s/Dec/Dezember/;
}
Wenn ich dieses aber so alleine hochlade, kommt internal error...
Wieso? Diesmal ist doch alles definiert, und bestimmt richtig, oder?
Noch eine andere Frage, wenn ich in mein mailscript daten per email versende, kann ich auch einen mailtext angeben. Wie erreiche ich es, dass in diesem Text Absätze sind?
Gruß
Alex
PS: Muß das eigentlich so ein komplizierte Script sein, gibts da keinen einfachen Befehl aus ne Modul?