checkrfc.pm - Bin ich zu blöd?
Bio
- perl
Sup!
Ich krieg's nicht hin... kann mir mal jemand sagen, wie ich das &%#! checkrfc.pm richtig in mein Perlskript einbauen und die Funktion/Methode? is_email() aufrufen kann?
Trotz O'Reilly und CPAN will es mir gerade mal nicht gelingen.
Ich weiss uebrigens, dass ihr wisst, wie es geht... ein paar von Euch hatten bei dem Modul ihre Finger im Spiel!
Gruesse,
Bio
Moin,
kann mir mal jemand sagen, wie ich das &%#! checkrfc.pm richtig in mein Perlskript einbauen und die Funktion/Methode? is_email() aufrufen kann?
O-Ton Cheatah: Das Universum ist casesensitive... ;)
#!/usr/bin/perl -w
use strict;
use CheckRFC;
$_ = 'ndparker@gmx.net';
if (is_email $_) {
print "$_ ist eine gueltige emailadresse lt. RFC 822\n";
}
__END__
CheckRFC.pm muss sich im lib-Pfad befinden (im einfachsten Falle also im gleichen Verzeichnis wie das Script)
Viele Gruesse,
n.d.p.
Hi,
O-Ton Cheatah: Das Universum ist casesensitive... ;)
*g*
if (is_email $_) {
Muß wirklich $_ explizit genannt werden?
print "$_ ist eine gueltige emailadresse lt. RFC 822\n";
Und einen DNS-Lookup mit MX-Record-Suche macht das Ding auch nicht? Schlapp ;-)
Cheatah
Moin,
if (is_email $_) {
Muß wirklich $_ explizit genannt werden?
nicht mehr:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/selfforum/selfforum-cgi/shared/CheckRFC.pm?only_with_tag=HEAD
Und einen DNS-Lookup mit MX-Record-Suche macht das Ding auch nicht? Schlapp ;-)
noe, wozu auch, bringt ja doch nichts ;)
Viele Gruesse,
n.d.p.
Hi,
Muß wirklich $_ explizit genannt werden?
nicht mehr:
brav! :-)
Und einen DNS-Lookup mit MX-Record-Suche macht das Ding auch nicht? Schlapp ;-)
noe, wozu auch, bringt ja doch nichts ;)
Doch: 'ne hypsche Zeitverzögerung ohne nennenswerten Nutzen *g*
Cheatah
Sup!
Auf den DNS-Lookup mit Nameserver-Suche haben wir dann mal verzichtet, weil... ja manchmal die Mailserver gar nicht so gut funktionieren und auch das Uninetz manchmal ausfaellt, wenn ein Bagger sich verfahren hat und so.
Ein system() auf sendmail -bv waere auch gefaehrlich gewesen wegen der Benutzereingabe der eMail-Adresse.
Eine TCP-Verbindung auf Port 25 des Uni-Mail-Servers waere natuerlich auch gegangen...
Das ist auch das, was ich mache, wenn ich das Modul nicht zum Laufen kriege ;-)
Aber die Offline-Loesung ist vielleicht doch besser und einfacher.
Gruesse,
Bio
Hallo!
Ich krieg's nicht hin...
Ich auch nicht - ich finde checkRFC.pm einfach nicht *traurig blick*
Könnt Ihr mir auf die Sprünge helfen?
Danke - Gruß Frank
hi!
Ich krieg's nicht hin...
Ich auch nicht - ich finde checkRFC.pm einfach nicht *traurig
blick* Könnt Ihr mir auf die Sprünge helfen?
Die CheckRFC.pm ist ein Modul, das zum Betrieb dieses Forums benutzt
wird. Es dient zum Beispiel dazu, die eMail-Adressen auf Gültigkeit
bezüglich der RFC-Spezifikation zu überprüfen.
Wenn du nur an diesem einen Modul Interesse hast, das findest du da:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/selfforum/selfforum-cgi/shared/CheckRFC.pm?rev=1.10&content-type=text/plain&only_with_tag=HEAD
bye, Frank!
Guten Abend!
bei sourceforge.net war ich auch schon...
Aber ehrlich, das kann man ja nicht finden. Mit dem Link kopmmt ja nichtmal das Forum zu recht ;-)
*kopfschüttel und froh, das doch nicht zu blöd*
bye, Frank!
Gruß von Frank an Frank
hi!
bei sourceforge.net war ich auch schon...
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/selfforum/selfforum-cgi/shared/CheckRFC.pm?rev=1.10&content-type=text%2Fplain&only_with_tag=HEAD
Aber ehrlich, das kann man ja nicht finden. Mit dem Link kopmmt ja
nichtmal das Forum zu recht ;-)
Die Ausrede zählt nicht... ;)
Viele Wege führen nach Rom. Das CheckRFC.pm ist halt ein Perl-Modul,
das für dieses Forum verwendet wird. Man hätte das auch aus dem
Download-File oder auf anderem Weg über den CVS-Server finden können.
bye, Frank!
Sup!
Sollte es nicht reichen, wenn die checkRFC.pm im gleichen Verzeichnis liegt wie das Skript?
Unsere "selbstgemachten" Module haben wir einfach mit symbolic links quasi "ins Verzeichnis des Skriptes" hineingespiegelt, und die werden ganz ohne Probleme ge-use-d. Sind allerdings auch ganz primitiv, ohne autoloader und Kram.
Hat das einen Einfluss?
Gruesse,
Bio
(Vielleicht habe ich auch einfach heute einen schlechten Tag oder so?)
Moin,
Sollte es nicht reichen, wenn die checkRFC.pm im gleichen Verzeichnis liegt wie das Skript?
jein.
Folgendes muss dafuer erfuellt sein:
* Zum Einbindungszeitpunkt muss das current working directory gleich dem Scriptpfad sein
* Perl laeuft nicht im taint-mode (bei selbigem wird naemlich '.' nicht in @INC eingetragen - das muesste man dann explizit selbst nachholen)
(Vielleicht habe ich auch einfach heute einen schlechten Tag oder so?)
bestimmt ;)
Viele Gruesse,
n.d.p.