kostenloser Webspace werbefrei: lima-city


E-Mail Script Feld Muss ausgefüllt werden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    linuxworld

    linuxworld hat kostenlosen Webspace.

    Ich habe es Hinbekommen ein E-Mail Script zu schreiben,

    Jetzt möchte ich aber das bestimmte felder ausgefüllt werden müssen wie mache ich das?

    Max
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. In dem Du überprüfst, ob die erforderlichen Felder != "" sind... Ein Beispiel für so was hab' ich mal eben auf die schnelle gegoogled...

    http://www.gaijin.at/scrphpcform.php
  4. r*s

  5. rms schrieb:
    Du kannst es auch mit JavaScript versuchen.

    Davon rate ich dringend ab, da jeder, der auch nur ein kleines bisschen Ahnung hat, und schlau genug war FireBug zu installieren diese Sperre umgehen kann.
  6. r*s

    Ja, das stimmt. Es ist nur die Frage wofür man das möchte, will man dem User die Ladezeit für eine Fehlermeldung vom Server ersparen, die bei Pflichtfeldern sowieso erfolgen muss (!), dann ist das sinnvoll und Pech für denjenigen, der JavaScript deaktiviert hat.
  7. Autor dieses Themas

    linuxworld

    linuxworld hat kostenlosen Webspace.

    Ich wüste leider nicht annähernd wo ich das != einfügen müsste, hier ist mein Script:
    <?php
    
    
    $strEmpfaenger = 'IhrName@provider.xy';
    
    
    $strFrom       = '"Formmailer" <IhrAndererName@provider.xy>';
    
    
    $strSubject    = 'Bestellung';
    
    $strReturnhtml = 'http://www.provider.xy/IhrName/IhreSeite.htm';
    
    $strDelimiter  = ":\t";
    
    
    if($_POST)
    {
     $strMailtext = "";
    
     while(list($strName,$value) = each($_POST))
     {
      if(is_array($value))
      {
       foreach($value as $value_array)
       {
        $strMailtext .= $strName.$strDelimiter.$value_array."\n";
       }
      }
      else
      {
       $strMailtext .= $strName.$strDelimiter.$value."\n";
      }
     }
    
     if(get_magic_quotes_gpc())
     {
      $strMailtext = stripslashes($strMailtext);
     }
    
     mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
      or die("Die Mail konnte nicht versendet werden.");
     header("Location: $strReturnhtml");
     exit;
    }
    
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
        <head>
            <title>Bestellformular</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        </head>
    <body>
        <h1>Bestellformular</h1>
            <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
                <dl>
                    <dt>Anrede:</dt>
                    <dd>
                      <input type="radio" name="Anrede" value="Herr" id="Anrede" />
                      Herr
                      <input type="radio" name="Anrede" value="Frau" />
                      Frau</dd>
                    <dt>Ihr Name:</dt>
                    <dd><input type="text" name="Name" id="Name" /></dd>
                    <dt>Ihre E-Mail Adresse:</dt>
                    <dd><input type="text" name="E-Mail Adresse des Kunden:" /></dd>
                    <dt>&nbsp;</dt>
                    <dt>&nbsp;</dt>
                    <dt>Sie m&ouml;chten das Paket:</dt>
                    <dd>
                      <select name="Browser">
                        <option value="	vServer Splendid V3">Webspace Fun</option>
                        <option value="Webspace Wonder">Webspace Wonder</option>
                        <option value="Webspace Freedom">Webspace Freedom</option>
                        <option value="vServer Joy V3">vServer Joy V3</option>
                        <option value="vServer Splendid V3">vServer Splendid V3</option>
                      </select>
                    </dd>
                  <dt>Ihre Gew&uuml;nschte Domain:</dt>
                    <dt>
                      <input type="text" name="domain" id="domain" />
                    </dt>
                    <dt>&nbsp;</dt>
                  <dt>&nbsp;</dt>
                    <dt>Bemerkungen:</dt>
                    <dd><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></dd>
                </dl>
                <!-- Ende der Beispielangaben -->
                <p>
                <input type="submit" value="Senden" />
                <input type="reset" value="Zurücksetzen" />
              </p>
    </form>
    </body>
    </html>
  8. //...
    if($absender!="" AND $betreff!="" AND $nachricht!="")
    {
    //send...
    }
    ?>
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!