Bio: checkrfc.pm - Bin ich zu blöd?

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

  1. 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.

    1. 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

      1. 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.

        1. 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

      2. 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

  2. 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

    1. 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!

      1. Guten Abend!

        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/plain&only_with_tag=HEAD

        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

        1. 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!

  3. 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?)

    1. 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.