Emailadresse sperren, Formular

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Emailadresse sperren, Formular

    Hallo Leute,

    habe folgendes Problem und zwar habe ich ein Kontaktformular
    und es gibt ein Feld das Email heisst und das ist mit folgender Variable definiert $email

    so jetzt habe ich das hier:

    if ($e_mail == "true" || $email == "peter.kahle@hotmail.com")
    {
    echo "Spamverdacht! Script wurde gestoppt."; exit; }

    so jetzt will ich da aber auch alle emailadressen sperren die enden mit der domain @xxx.de

    wie kann ich das machen?

    Ciao Pat

  • #2
    <?php
    $email = 'user@example.com';
    $domain = strstr($email, '@');
    if ($domain == "test.de")
    exit;
    ?>

    http://de.php.net/manual/de/function.strstr.php

    Kommentar


    • #3
      PHP-Code:
      <?php

      $blocked_emails 
      = array(
          
      'horst@example.com',
          
      'uschi@php-resource.de'
      );

      $blocked_domains = array(
          
      'hotmail.com'
      );

      $blocked_localparts = array(
          
      'peter.kahle'
      );


      $email $_GET['email'];
      $parts explode('@'$email);
      if (
      in_array($email$blocked_emails
          || 
      in_array($parts[1], $blocked_domains)
          || 
      in_array($parts[0], $blocked_localparts)) {
          echo 
      'Spam';
      }

      ?>

      Kommentar

      Lädt...
      X