Thread Verifizieren einer E-Mail-Adresse (7 answers)
Opened by Gast at 2005-06-04 00:06

Keanuf
 2005-06-04 01:34
#5031 #5031
User since
2005-06-02
9 Artikel
BenutzerIn
[Homepage] [default_avatar]
Also meine vorredner haben da recht.
Du solltest, gerade wie sich die Variablen nennen vorsicht walten lassen.
Da sich die User anscheinend per Mail Adresse einloggen dürfen.

naja wenn du es probieren willst, dann kannst du einfach folgende Zeile ändern.

Code: (dl )
1
2
    $login =~ s/\.//g;
$host =~ s/\.//g;


Also einfach die $host variabel wie die $login variabel überprüfen lassen. Dann sollte es klappen.

Aber Obacht bitte.

Und eventuell doch schon vordefenierte Module
(links von den Vorrednern)
verwenden, diese sind einfach einzubinden
und haben sich 1000 fach bewährt.

Hoffe geholfen zu haben.
Wenn du es lokal probieren willst.

hier noch ein test Code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/perl
use strict;


print "\n Bitte hier eine Mail Adresse eingeben :";
chomp (my $addr=<STDIN>);
print "\n Adresse = " .$addr;
my ($login, $host) = $addr =~ /^(.+)\@(.+)$/; #split('@',$addr,2)
print @_;
print "\n";
print $_;
print "\n login:".$login;
print "\n host:".$host."\n";

$login =~ s/\.//g;
$host =~ s/\.//g;
#$host =~ s/[\.\-]//g;
print " login nach bearbeitung :".$login."\n";
print " host nach bearbeitung :".$host."\n";

View full thread Verifizieren einer E-Mail-Adresse