kostenloser Webspace werbefrei: lima-city


In PHP Mails versenden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    Hi, wie kann ich eine Email ?ber Formular versenden. Mein Formular sieht so aus:






    <form class="text" action="send.php" method="post">
    <table width="294" class="text" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="79" height="18">Name*:</td>
    <td width="215"><div align="right">
    <input type="text" class="form" name="name" border="1" width="120">
    </div></td>
    </tr>
    <tr>
    <td height="18">Mail*: </td>
    <td><div align="right">
    <input type="text" class="form" name="absmail" border="1" value="@" width="120">
    </div></td>
    </tr>
    <tr>
    <td height="18">ICQ-Nr.:</td>
    <td><div align="right">
    <input type="text" class="form" name="icq" border="1" width="120">
    </div></td>
    </tr>
    <tr>
    <td height="18">Homepage:</td>
    <td><div align="right">
    <input type="text" class="form" name="hp" border="1" width="120">
    </div></td>
    </tr>
    <tr>
    <td height="18">Betreff*:</td>
    <td><div align="right">
    <input type="text" class="form" name="betreff" border="1" value="-" width="120">
    </div></td>
    </tr>
    <tr>
    <td height="18">Anliegen*:</td>
    <td><div align="right">
    <select name="select" class="form">
    <option>Homepage Auftrag</option>
    <option>Feedback</option>
    <option>Kritik</option>
    <option>Forum</option>
    <option>Sonstiges</option>
    </select>
    </div></td>
    </tr>
    <tr>
    <td valign="top">Text*:</td>
    <td><div align="right">
    <textarea name="text" cols="18" rows="" wrap="PHYSICAL" class="form"></textarea>
    </div></td>
    </tr>
    <tr>
    <td valign="top">&nbsp; </td>
    <td><div align="right">
    <input type="submit" class="button" name="Submit" value="Senden">
    <input type="reset" class="button" name="Delete" value="L?schen">
    </div></td>
    </tr>
    </table>
    <p>Alle Felder mit * sind Pflichtfelder und m&uuml;ssen daher ausgef&uuml;llt
    werden! </p>
    </form>

    In der send.php wird gepr?ft ob die Pflichtfelder ausgef?llt worden sind. und ich wei? auch, dass man mit dem Befehl "mail()" eine Mail schreiben kann. Die H?chstanzahl der Parameter betr?gt aber 5 und ich hab mehrere. Was kann ich da tun?

    MfG silecom

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

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

  3. alles zusammenfassen! also
    $text .= $name ."hat dir eine Mail geschickt, hier der Inhalt: ";
    $text .= $text;
    $text . = "vom ". $datum;

    ich hab nen sehr gutes script aus meinem buch ich poste es gleich!
  4. <?php
    function entferneSlashesArray($a) {
    if (is_array($a)) {
    return array_map("entferneSlashesArray", $a);
    } else {
    return stripslashes($a);
    }
    }

    $info = "";
    if (isset($_POST["Submit"]) && !empty($_POST["To"])) {
    if (get_magic_quotes_gpc()) {
    $_POST = entferneSlashesArray($_POST);
    }
    $empfaenger = isset($_POST["To"]) ? $_POST["To"] : "";
    $betreff = isset($_POST["subject"]) ? $_POST["subject"] : "";
    $nachricht = isset($_POST["body"]) ? $_POST["body"] : "";
    $header = "X-Powered-By: PHP/" . phpversion();
    if (!empty($_POST["Cc"])) {
    $header .= "\r\nCc:" . $_POST["Cc"];
    }
    if (!empty($_POST["Bcc"])) {
    $header .= "\r\nBcc:" . $_POST["Bcc"];
    }
    switch ($_POST["Priority"]) {
    case "-1": $header .= "\r\nX-Priority: low"; break;
    case "0": $header .= "\r\nX-Priority: normal"; break;
    case "1": $header .= "\r\nX-Priority: high"; break;
    }
    $ergebnis = mail($empfaenger, $betreff, $nachricht, $header);
    $info = $ergebnis ? "Mail erfolgreich verschickt" :
    "Fehler beim Versand";
    }
    ?>
    <html>
    <head>
    <title>Webmail</title>
    </head>
    <body>
    <p><?php echo($info); ?></p>
    <form method="post">
    <b>Empf&auml;nger:</b> <input type="text" name="To" /><br />
    Kopie: <input type="text" name="Cc" /><br />
    Blindkopie: <input type="text" name="Bcc" /><br />
    Priorit&auml;t: <select name="Priority">
    <option value="-1">niedrig</option>
    <option value="0" selected="selected">normal</option>
    <option value="1">hoch</option>
    </select><br />
    <b>Betreff:</b> <input type="text" name="subject" /><br />
    <b>Nachricht:</b>
    <textarea name="body" rows="10" cols="70" wrap="physical"></textarea>
    <br />
    <input type="submit" name="Submit" value="Mail versenden" />
    </form>
    </body>
    </html>
  5. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    wie kann ich den betreff ibei der email als betreff anzeigen lassen und die email adresse beim absenderfeld anzeigen lassen. Wie geht das?
  6. 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!