Thread skript-fehlersuche (23 answers)
Opened by turbo at 2011-11-25 15:24

topeg
 2011-12-01 18:23
#154602 #154602
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Du meinst die Stellen:
Code (perl): (dl )
1
2
  my $strUrl = sprintf($strURL,$strItem);
  my $strTempFile = sprintf($strTempFileName,$strItem);


sprintf ist eine "variante" von printf, die in einen String zurück gibt anstatt auf ein Handle zu schreiben.
Es bedeutet soviel wie "string-print-formated" als ersten Parameter bekommt es einen String der als Formatvorlage fungiert und danach kommen Werte, welche in diese Vorlage eingetragen werden sollen. In deinem Fall sind die Vorlagen $strURL und $strTempFileName. Perl identifiziert die Stellen an denen die Werte eingetragen werden sollen anhand von speziellen Zeichenketten. hier ist nur "%s" verwendet. Das fügt an der Stelle eine einfache Zeichenkette ein, wie sie von perl geliefert wird, in deinem Fall ist das $strItem

Für eine ausführliche Erklärung auf der Konsole: perldoc -f sprintf oder unter http://perldoc.perl.org/functions/sprintf.html

View full thread skript-fehlersuche