Thread Datei öffnen, nach String suchen (16 answers)
Opened by piero at 2004-04-01 16:31

renee
 2004-04-01 17:56
#1779 #1779
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich habe aber auch gesagt, dass Du $name vor der while{}-Schleife deklarieren musst.

Also müsste das ganze dann so aussehen:
Edit: Code an pieros Wunsch angepasst (ich nehme an, er will, dass der Name, der in der Datei steht, als Absender auftaucht...)
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/perl -w                                 
                                                 
use MIME::Base64;                                  
use strict;                                        
use warnings;                                      
use CGI;                                          
use CGI::Carp qw(fatalsToBrowser);

my ($Feld, $Name, $Wert);
my %Formular;

my $cgi=CGI->new();                        
print $cgi->header(-type=>'text/html');            
%Formular=$cgi->Vars();                                                        

my $hosts = 'Pfad/zum/hostfile';
my $name = ();
my $ip = $ENV{'REMOTE_ADDR'};
open(ABSENDER,"<$hosts") or die $!;  
while(my $line = <ABSENDER>) {
 chomp $line; #Zeilenumbruch entfernen                                          
 if($line =~ /^$ip/) { #wenn die Zeile mit der IP beginnt                      
   $name = (split (/\s+/,$line))[1]; # Der Name ist durch ein oder mehrere Leerzeichen
 }                                                                              
}                                                                              
close ABSENDER;

open(M, "|/usr/sbin/sendmail -t");

print M "To: Piero <gior\@imap>\n";                
print M "From: $name <$name\@blabla.de>\n";
print M "Subject: Test\n";                        
print M "Content-type: text/html\n\n";
print M "Dies ist eine Testmail von $name";
close M;
\n\n

<!--EDIT|renee|1080827971-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Datei öffnen, nach String suchen