Thread CGI, Mail::Mailer und print (6 answers)
Opened by conray at 2010-07-20 14:25

pq
 2010-07-20 15:25
#139981 #139981
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2010-07-20T13:13:51 conray
Mein Code zum Mail-Modul ansprechen
Code (perl): (dl )
        print "$mailer \n\n @check\n";

[...]
Habe nochmal geprüft ob alle Variables richtig deklariert sind un konnte keinen fehler enddecken.

und eben hast du noch die dokumentation zitiert:
Code (perl): (dl )
print $mailer $body;

dieser befehl printet den inhalt der variable $body an den filehandle $mailer.

dein code:
Code (perl): (dl )
print "$mailer \n\n @check\n";

printet den inhalt der variable $mailer, ein leerzeichen, zwei newlines, noch ein leerzeichen und den inhalt der variable @check mit leerzeichen konkateniert an STDOUT.

CGI verschluckt also nichts. du gibst den output freiwillig an STDOUT, und all das, was an STDOUT geliefert wird, geht natürlich an den browser, wohin soll es auch sonst gehen?
wenn es funktionieren soll, solltest du dich an die dokumentation halten.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread CGI, Mail::Mailer und print