Thread Perl Upload Script (27 answers)
Opened by willy168 at 2011-08-09 10:40

Molaf
 2011-08-09 14:37
#151378 #151378
User since
2007-10-11
119 Artikel
BenutzerIn
[default_avatar]
Code (perl): (dl )
1
2
my $old = "/var/tmp/$fh";
my $new = "/Fileserver/Frederik/$fh";


Ich hatte beim ersten Überfliegen gedacht der Dateiname selbst enthält zufällig ein my+Leerzeichen ...
Das my beim erstmaligen Auftauchen einer Variable soll angeben, dass die Benutzung dieser Variable auf diesen 'Scope'(=Block) beschränkt wird.
Ab dann wird das my nicht mehr vorweggeschrieben, sondern ist sogar falsch (im Sinne von: nichts wird dann so funktionieren wie Du das wünscht).

Wenn Du unter das use strict; am Anfang noch eine Zeile use warnings; schreibst, kannst Du das Programm auch mal aus der Kommandozeile aufrufen, dann gibt perl noch ein paarmal seinen Senf zu unsauber geschriebenen Konstrukten heraus (welche man dann ändern kann, bis keine Warnungen mehr kommen).


Ich weiß nicht, wie viel Vorwissen zum Programmieren Du schon aus anderen Sprachen mitbringst und wie genau das hier aufgedröselt werden soll.

View full thread Perl Upload Script