Davor: Formular Mailer

Habe jetzt nen PHP Form Mailer installiert der tuts auch, aber habe noch ne Frage wie kann ich denn erweitern das er bei Ungültigen oder leeren Angaben eine Fehlermeldung zurück schickt!!! z.Bsp. die Email Adresse muss immer ihrname@ihrprovider.xy sein!!!

Hier das php script:

<?php

$delimiter  = $_POST["delimiter"];
$mailto = "davor.ilic@bluewin.ch";
$returnhtml = $_POST["return"];
$subject    = $_POST["subject"];

$mailtext   = "";

while(list($name,$value) = each($_POST))
{
 if($name != "return" && $name != "subject" && $name != "delimiter")
 {
  if(is_array($value))
  {
   foreach($value as $value_array)
   {
    $mailtext .= $name.$delimiter.$value_array."\n";
   }
  }
  else $mailtext .= $name.$delimiter.$value."\n";
 }
}

if(get_magic_quotes_gpc()) $mailtext = stripslashes($mailtext);

mail($mailto,$subject,$mailtext) or die("Die Mail konnte nicht versendet werden.");

header("Location: $returnhtml");

?>

  1. Hallo Davor!

    [blablub]

    Wie wärs mit http://de2.php.net/manual/en/?

    MfG
    Götz

    --
    Losung für Donnerstag, 18. März 2004
    Ich rief zu dem Herrn in meiner Angst, und er antwortete mir. (Jona 2,3)
    Jesus sprach zu Jairus: Fürchte dich nicht, glaube nur! (Markus 5,36)
    (http://www.losungen.de/heute.php3)
    1. Hallo Davor!

      [blablub]

      Wie wärs mit http://de2.php.net/manual/en/?

      MfG
      Götz

      Danke dier gibt es auch etwas auf Deutsch!!

      1. Hallo,

        Bitte zitiere nur das, worauf Du Dich beziehst! </faq/#Q-09a>

        Wie wärs mit http://de2.php.net/manual/en/?
        Danke dier gibt es auch etwas auf Deutsch!!

        Klar doch - einfach /en/ durch /de/ ersetzen!
        http://de2.php.net/manual/de/ ;-)

        Daneben:
        http://www.dclp-faq.de/ (sehr aktuelle, deutsche FAQ)
        http://tut.php-q.net/ (aktuelles, deutsches Tutorial)
        http://schattenbaum.net/php/ (leicht veraltet, dafuer einfach)
        Weitere Links:
        http://www.dclp-faq.de/q/q-php-mehr-info.html

        Speziell zum Punkt "Pruefen von E-Mail-Adressen" siehe:
        Wie kann ich die Gültigkeit einer Mailadresse testen?
        http://www.dclp-faq.de/q/q-mail-adresse-testen.html
        Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist?
        http://www.dclp-faq.de/q/q-mail-adresse-gueltig.html

        Gruesse,

        Thomas

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
        Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
        1. Hallo Thomas!

          Speziell zum Punkt "Pruefen von E-Mail-Adressen" siehe:

          Hier sollte http://aktuell.de.selfhtml.org/tippstricks/programmiertechnik/email/index.html auch nicht unerwähnt bleiben ;)

          MfG
          Götz

          --
          Losung für Donnerstag, 18. März 2004
          Ich rief zu dem Herrn in meiner Angst, und er antwortete mir. (Jona 2,3)
          Jesus sprach zu Jairus: Fürchte dich nicht, glaube nur! (Markus 5,36)
          (http://www.losungen.de/heute.php3)
          1. Hallo,

            Hier sollte http://aktuell.de.selfhtml.org/tippstricks/programmiertechnik/email/index.html auch nicht unerwähnt bleiben ;)

            Wobei viele solche RegExp-Pruefmuster (obiges offenbar aus dem Jahr 2002)
            vermutlich zahlreiche E-Mail-Adressen, die heute gueltig sind, ablehnen werden,
            z.B. solche mit Umlauten im Domainnamen oder solche mit neuen TLD-Endungen
            wie .info, .museum u.s.w.

            Das sieht man ja auch hier im Forum, wo es nicht moeglich ist, auf
            http://www.bücher.ch zu verlinken und man stattdessen immer noch
            http://www.bücher.ch
            schreiben muss...

            Natuerlich finde ich, dass Leute, die Umlaut-Domains oder .museum-Domains
            registrieren, selbst schuld sind, wenn sie Probleme kriegen, aber wenn man
            schon etwas neu programmiert, sollte man nicht unnoetige Huerden einbauen,
            bloss weil es vor Jahren mal nur Domains ohne Umlaute und TLD-Endungen
            mit maximal 5 Buchstaben gab...

            Just my 2 cents
            Thomas

            1. Hallo Thomas!

              Das sieht man ja auch hier im Forum, wo es nicht moeglich ist, auf
              http://www.bücher.ch zu verlinken und man stattdessen immer noch
              http://www.bücher.ch
              schreiben muss...

              Hast dazu schon nen Feature-Request geschrieben, ich denk, daß CK das schon irgendwann einbauen wird.

              MfG
              Götz

              --
              Losung für Donnerstag, 18. März 2004
              Ich rief zu dem Herrn in meiner Angst, und er antwortete mir. (Jona 2,3)
              Jesus sprach zu Jairus: Fürchte dich nicht, glaube nur! (Markus 5,36)
              (http://www.losungen.de/heute.php3)
              1. Hallo,

                [Umlaut-Domains koennen im Forum nicht verlinkt werden]

                Hast dazu schon nen Feature-Request geschrieben, ich denk, daß CK das schon irgendwann einbauen wird.

                Nein, halte ich auch fuer absolut unnoetig.

                Falls ich ueberhaupt irgendwelche Features requesten wuerde,
                dann z.B., dass ich in der /my/-Ansicht die Farbe fuer das
                <tt> Element aendern kann.
                Aber wie gesagt: Das ist rein hypothetisch.
                Ich will doch kein <I> riskieren...

                mfg
                Thomas
                  der am 1.3.2004 ganz bewusst darauf verzichtet hat,
                  thomaslüthi.ch oder sowas aehnliches zu registrieren.

      2. Hallo Davor!

        Danke dier gibt es auch etwas auf Deutsch!!

        Ja?! Dort gibt es auch etwas auf Deutsch.

        Nur, was wolltest Dur mir mit Deinem Posting eigentlich sagen?

        MfG
        Götz

        --
        Losung für Donnerstag, 18. März 2004
        Ich rief zu dem Herrn in meiner Angst, und er antwortete mir. (Jona 2,3)
        Jesus sprach zu Jairus: Fürchte dich nicht, glaube nur! (Markus 5,36)
        (http://www.losungen.de/heute.php3)
      3. Hallo Davor!

        [blablub]

        Wie wärs mit http://de2.php.net/manual/en/?

        MfG
        Götz

        Danke dier gibt es auch etwas auf Deutsch!!

        Wie wär´s mit de anstatt von en? Hab´s nicht getestet, nur mal nachgedacht weißt du...

        Grüße Toni

  2. Danke an alle!! Habe gefunden was ich gesucht habe!!!! Und Götz entschuldige!!!(Mein posting)