Jose Klee: Platzhalter für text

Hallo ich habe ein PHP Formmail und würde gerne herauskriegen ob das geht. Folgendes:

Ich würde gerne wissen ob es und falls ja wie möglich ist Platzhalter für Texte zu definieren, resp. wie diese heissen.

Er macht im Mailformular die abfrage starten wenn @hotmail. im  email textfeld steht, dann soll der text, welche bei $hotmail_NOK definiert ist, anzeigen. So wie der Code jetzt steht, siehe unten, fängt er nur den text so ab wie er drin steht nämlich "@hotmail.". Er soll mir aber alle htomail adressen abfangen. kann ich platzhalter für text vor @ und  nach . setzen?

elseif ($email=="@hotmail.")
   {
   echo "$hotmail_NOK";
   exit();
   }

Besten Dank
Jose

  1. Hallo,

    Er macht im Mailformular die abfrage starten wenn @hotmail. im  email
    textfeld steht, dann soll der text, welche bei $hotmail_NOK definiert
    ist, anzeigen.

    ;-)
    Wolle versuche mit deutsches Sprach?

    Wahrscheinlich möchtest du dich mit regulären Ausdrücken beschäftigen.
    Schau dir mal http://www.php.net/manual/de/ref.pcre.php an.

    Dein Codestück könnte dann vielleicht so aussehen

    elseif (preg_match('/^\S+@hotmail.com$/',$email)) {
      machwas();
    }

    Ich hoffe, daß du die Email-Adresse, die ja wohl vom Besucher eingegeben wird,
    aus $_POST oder $_GET holst, und nicht einfach erwartest, daß eine
    Variable namens $email automatisch definiert wäre, wenn du ein Formular
    abschickst, das ein Feld namens 'email' enthält.

    Gruß, Jan

    1. Ich hoffe, daß du die Email-Adresse, die ja wohl vom Besucher eingegeben wird, aus $_POST oder $_GET holst, und nicht einfach erwartest, daß eine Variable namens $email automatisch definiert wäre, wenn du ein Formular abschickst, das ein Feld namens 'email' enthält.

      jo habe ich ;) und thx für help ^^