Thread MIME::Lite attachment => file not readable (15 answers)
Opened by dafanky at 2008-08-19 14:25

murphy
 2008-08-21 02:46
#113788 #113788
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
leo11+2008-08-20 22:10:13--
[...]
Code (perl): (dl )
my $tomail= ''.$mail_adress.'@adresse.ch' ;

Wieso nur einmal doppelte Gaensefüßchen zu Beginn? Oder sind das 2 einfache?


Es sind zwei einfache Anführungszeichen, also ein leerer String. Dieser Teil des Ausdruckes ist völlig redundant – man könnte genau so gut
Code (perl): (dl )
my $tomail= $mail_adress.'@adresse.ch' ;

schreiben.

Quote
Bedeutet der Punkt : verbinden mit?


Ja, tut er – siehe auch perlop.

Quote
Wieso die einfachen Hochkomma?


Um die Interpolation von Variablen zu verhindern – schließlich will man nicht, dass @adresse als Name eines Arrays interpretiert wird.

Quote
Code (perl): (dl )
my ($mail_adress);

ist dass das gleiche wie my $mail_adress=""


Nein, es ist äquivalent zu
Code (perl): (dl )
my $mail_address;

oder, wenn man es explizit und verbos mag,
Code (perl): (dl )
my $mail_address = undef;
When C++ is your hammer, every problem looks like your thumb.

View full thread MIME::Lite attachment => file not readable