HTML Code fürs mail versenden?

Ich bräuchte einen HTML Code oder Java Script womit ich nachrichten verschicken kann

es soll so aussehen:
http://www.formmailer.de/form.php?form=0043204

dieses Formular habe ich von einer Internetseite
würde gerne einen eigenen script dafür haben

hat jemand nen vorschlag?

2008-07-17T16:40:48Z

ich möchte bitte keine Internet Seiten wo man das alles eingeben kann.

Würde gerne einen unabhängigen Code haben falls ihr versteht was ich damit meine^^

Alex2008-07-19T20:48:43Z

Beste Antwort

Du könntest wie gesagt das ganze auch mit PHP lösen:

Einfach eine PHP-Datei anlegen (z.B. mail.php), in die kommt erst in HTML-Code das Eingabe-Formular, z.B. in einer Tabelle:

<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
<table cellpadding="5" cellspacing="2">
<tr>
<td>Nickname:</td><td><input type="text" name="nickname"></td>
</tr>
<tr>
<td>Koords:</td><td><input type="text" name="koords"></td>
</tr>
<tr>
<td>Suche:</td>
<td>
<select name="suche">
<option value="Metall">Metall</option>
<option value="Kristall">Kristall</option>
<option value="Deuterium">Deuterium</option>
</select>
</td>
</tr>
<tr>
<td>Menge:</td><td><input type="text" name="koords"></td>
</tr>
<tr>
<td>Biete:</td>
<td>
<select name="biete">
<option value="Metall">Metall</option>
<option value="Kristall">Kristall</option>
<option value="Deuterium">Deuterium</option>
</select>
</td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Abschicken"</td>
</tr>
</table>
</form>

Jetzt kommt direkt darunter der PHP-Code, der so aussehen könnte:

<?php

$submit = $_POST["submit"]; // Variablen machen die Sache etwas einfacher!!
$nickname = $_POST["nickname"];
$koords = $_POST["koords"];
$suche = $_POST["suche"];
$menge = $_POST["menge"];
$biete = $_POST["biete"];

$betreff = "Rohstoffhandel mit $nickname";
$header = 'MIME-Version: 1.0'."\r\n".'Content-type: text/html; charset=iso-8859-1'."\r\n".'From: $nickname' . "\r\n";
$empfaenger = "???"; // Einfach die Empfänger-Email-Adresse rein!!!
$mail = "
<html>
<head>
<title>Rohstoffe verschicken</title>
</head>
<body>
<p>Angebot von $nickname ($koords):</p>
<table cellpadding='5' cellspacing='2'>
<tr>
<td>Suche:</td><td>$suche ($menge)</tD>
</tr>
<tr>
<td>Biete:</td><td>$biete</td>
</tr>
</table>
</body>
</html>
";

if($submit){
if($nickname && $koords && $menge){
mail($empfaenger, $betreff, $mail, $header);
echo "Ihre Mail wurde erfolgreich abgeschickt!";
} else {
echo "Bitte geben Sie alles an!";
}
}

?>

Fertig! Einfach mal ausprobieren... Hoffe mal ich hab mich nicht vertippt ;-)

Ludi2008-07-18T15:24:22Z

Hi, kann den anderen nur zustimmen... es gibt zwar einen HTML Code, der funktionier aber nicht immer einwandfrei... probier's einfach mal selbst aus:

Das ist ein Mailformular, das ich mit Hilfe der Extension THMailFormPlus in HTML geschrieben hab und es dann in TypoScrip umgeschrieben, du brauchst also das CMS Typo3:

<div class="tx-thmailformplus-pi1">

<div id="form_firstpart">

<form class="cform" name="Formular" method="get" action="index.php" enctype="multipart/form-data"><input type="hidden" name="PHPSESSID" value="3f3793e45892e17ad6e8224e9bcdb0c5" />
<input type="hidden" name="id" value="919" />
<input type="hidden" name="submitted" value="1" />
<input type="hidden" name="L" value="" />


<fieldset>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td colspan="3" align="left" valign="top">HIER STEHT DEINE ÜBERSCHRIFT DES FORMULARS</td>
</tr>
<tr>
<td colspan="3" height="5"></td>
</tr>
<tr>
<td colspan="3" align="left" valign="top"><br/><strong>Persönliche Angaben                                               
Nachricht*</strong></td>
</tr>
<tr>
<td colspan="3" height="20"></td>
</tr>
<tr>
<td align="left" valign="top" width="45%">
<table cellpadding="0" cellspacing="0" border="0" class="frame" style="width: 100%; height: 126px">
<tr>
<td align="left" valign="top" style="height: 32px">Name<sup>*</sup></td>
<td align="right" valign="middle" style="height: 32px">
<input type="text" name="name" value="" tabindex="19" />

</td>
</tr>
<tr>
<td colspan="2" height="5"></td>
</tr>

<tr>
<td align="left" valign="top">Email<sup>*</sup></td>

<td align="right" valign="middle">
<input type="text" name="email" value="" tabindex="24" />
</td>
</tr>
<tr>
<td align="left" valign="top">Ihre Anfrage</td>
<td align="right" valign="middle">
<select name="rueckruf" class="dropdown">
<option value="wahl" selected="selected">Bitte wählen...</option>
<option value="SIEHST NUR DU">DROPDOWN MENÜ OPTION 1</option>
<option value="DROPDOWN MENÜ OPTION 2">DROPDOWN MENÜ OPTION 2</option>
<option value="DROPDOWN MENÜ OPTION 2">DROPDOWN MENÜ OPTION 2</option>
<option value="DROPDOWN MENÜ OPTION 2">DROPDOWN MENÜ OPTION 2</option>
</select>

</td></tr>
</table>
</td>
<td width="5%"> </td>
<td width="45%" align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="frame">

<tr>Bemerkungen
<td height="5">
<textarea name="notiz" value="" tabindex="25" class="notice" style="width: 300px; height: 125px" rows="1" cols="20"></textarea></td>
</tr>
<tr>
<td>
 </td>

</tr>
</table>
</td>
</tr>
</table>
<input type="submit" name="th_mailformplus-mp_step-2" value="Abschicken" />
</fieldset>

</form>

</div>

GROß GESCHRIEBENES durch eigenen Text ersetzten, Dropdown Menü heißt, du hast die Wahl zwischen -in meinem Beispiel- 4 Möglichkeiten.
Ich empfehle dir aber die einfacherer Version...

... reines HTML:

<html>
<body>

<b>Mein erstes Formular!</b><br><br>

<form action="mailto:DEINE@MAILADRESSE.de" method="post" enctype="text/plain">

Name : <input name="Name" size="20"><br>
Email: <input name="Email" size="20"><br>
Frage: <textarea name="Frage" rows="7" cols="30">
Schreibe hier deine Frage hinein!
</textarea><br><br>

<input type="submit" value="Abschicken!">
<input type="reset" value="Abbrechen">

</form>

</body>
</html>

---------------

Es gibt sicher noch viele weitere Lösungen, z.b. wie andere hier schon geschrieben haben, einen fertigen Code, den man sich generieren lassen kann... siehe Google.

Grüße, Ludwig

Nachtrag: PHP kann ich leider nicht, aber das von "Alex 007" ist denke ich besser....

emofiech2008-07-18T11:51:19Z

als : du kannst auf www.java.de gehen und dann kannste java script rundaladn^^

gummibärchen2008-07-18T02:42:39Z

> ich möchte bitte keine Internet Seiten wo man das alles eingeben kann.
>
> Würde gerne einen unabhängigen Code haben falls ihr
> versteht was ich damit meine

Kann ich nicht empfehlen. Ein Spamfilter holt solche Mails aus dem Verkehr. Gnadenlos.

Wenn, dann über Internetseiten.

Bedanke dich bei der Spam-Liga!

GB

coolrose9992008-07-17T23:53:24Z

Also ich würde dir PHP empfählen, ist etwas sicherer. Hier gibt es drei Typen http://homepage-total.de/php/kontaktformular1.php

Weitere Antworten anzeigen (1)