![]() |
|< 1 ... 8 9 10 11 >| | ![]() |
106 Einträge, 11 Seiten |
my $sender = sprintf('%s@imap',$name);
1
2
3
4
5
6
7
8
my $hosts = '/home/webmaster/cgi-bin/hosts';
my $name = ();
my $ip = $ENV{'REMOTE_ADDR'};
open(ABSENDER,"<$hosts") or die $!;
while(my $line = <ABSENDER>){
chomp $line; #Zeilenumbruch entfernen
if($line =~ /^$ip/) { #wenn Zeile mit IP beginnt
$name = (split (/#\s+/,$line))[1]; #Name ist durch leerstellen getrennt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use HTML::Entities;
my $name = 'blablabla';
my $sender = sprintf('Piero <%s@imap>', $name);
my $sender_enc = encode_entities($sender);
printf("%s\n%s", $sender, $sender_enc);
# Ausgabe:
#Piero <blablabla@imap>
#Piero <blablabla@imap>
1
2
3
4
5
6
7
8
9
my $hosts = '/home/webmaster/cgi-bin/hosts';
my $name = ();
my $ip = $ENV{'REMOTE_ADDR'};
open(ABSENDER,"<$hosts") or die $!;
while(my $line = <ABSENDER>){
chomp $line; #Zeilenumbruch entfernen
if($line =~ /^$ip/) { #wenn Zeile mit IP beginnt
$name = (split (/#\s+/,$line))[1]; #Name ist durch leerstellen getrennt
my $alles_nach_der_pipe = (split(/\|/,$name))[-1];
![]() |
|< 1 ... 8 9 10 11 >| | ![]() |
106 Einträge, 11 Seiten |