ich habe das Modul Mailkontakt von agon eingebaut, und etwas modifiziert. Das Formular kommt auf Seiten zum Einsatz, die wir vermieten. Ich würde nun gerne (über ein hidden field - oder wie auch immer) standartmäßig einen Text mitschicken, wie z.B. " Diese Email wurde von Ihrer Präsenz auf coachingnet.info abgeschickt". Dieser Text soll dann auf jeder verschickten mail vor dem eigentlichen Formulartext (nicht im Betreff) erscheinen.
Wer kann mir helfen?
Viele Grüsse
Anian
Beispiel
http://www.datenbank-coaching.de/coachi ... catart=451
Input
Code: Alles auswählen
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\">
<tr>
<td>Adressat-Name:</td>
<td><input type=\"text\" name=\"CMS_VAR[8]\" value=\"CMS_VALUE[8]\" size=70></td>
</tr>
<tr>
<td>Adressat-Email:</td>
<td><input type=\"text\" name=\"CMS_VAR[9]\" value=\"CMS_VALUE[9]\" size=70></td>
</tr>
<tr>
<td colspan=2>td>
</tr>
</table>";
Code: Alles auswählen
<?php
$email_to_name = explode(",","CMS_VALUE[8]");
$email_to_mail = explode(",","CMS_VALUE[9]");
if($mail == 1 && count($email_to)!==0)
{
$header='From:'.$email_from_name.'<'.$email_from_mail.'>';
for($x=0;$x<count($email_to_name);$x++){
if(in_array($x,$email_to)) {
$mailto .= $email_to_name[$x]." <".$email_to_mail[$x].">,";
$adressat .= $email_to_name[$x]." ";
}
}
mail("$mailto",$betreff,$kommentar,$header);
echo '<h2>Folgende Nachricht wurde versendet:</h2>
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td><b>Absender:</b></td>
<td width="90%">';
if ($email_from_mail=="") { echo '<i>keine Absenderangabe</i>'; }
else { echo $email_from_name.' &l'.'t;'.$email_from_mail.'&g'.'t;'; }
echo '</td>
</tr>
<tr>
<td><b>Adressat:</b></td>
<td>'.$adressat.'</td>
</tr>
<tr>
<td><b>Betreff:</td>
<td>'.$betreff.'</td>
</tr>
<tr>
<td colspan="2">'.nl2br($kommentar).'</td>
</tr>
</table>';
} else
{
echo '<form name="mail" action="'.$auth->url().'" method="post">
<table border="0" cellpadding="0" cellspacing="0" align="center" width="380">
<tr height="20">
<td align="center" valign="middle" height="20"><b>Ihr Name</b></td>
</tr>
<tr>
<td align="center" valign="middle"><input type="text" name="email_from_name" size="38" style="width:350px" value="'.$email_from_name.'" class="input1" maxlength="40"></td>
</tr>
<tr height="20">
<td align="center" valign="middle" height="20"><b>Ihre Email</b></td>
</tr>
<tr>
<td align="center" valign="middle"><input type="text" name="email_from_mail" size="38" style="width:350px" value="'.$email_from_mail.'" class="input1" maxlength="40"></td>
</tr>
<tr height="20">
<td align="center" valign="middle" height="20"><b>Adressat:</b></td>
</tr>
<tr>
<td align="center" valign="middle"><select name="email_to[]" size="'.count($email_to_name).'" style="width:350px" class="input1" multiple>';
for($x=0;$x<count($email_to_name);$x++){
echo '<option selected value="'.$x.'">'.$email_to_name[$x].'</option>';
}
echo ' </select>';
if ($mail == 1) {
echo '<br><i>Sie müssen mindestens einen Adressaten auswählen, um die Nachricht abschicken zu können.</i>'; }
echo ' </td>
</tr>
<tr height="20">
<td align="center" valign="middle" height="20"><b>Betreff:</b></td>
</tr>
<tr>
<td align="center" valign="middle"><input type="text" name="betreff" size="38" value="'.$betreff.'" style="width:350px" class="input1" maxlength="40"></td>
</tr>
<tr height="20">
<td align="center" valign="middle" height="20"><b>Ihre Nachricht:</b></td>
</tr>
<tr>
<td align="center" valign="middle"><textarea cols="46" rows="10" name="kommentar" style="width:350px" class="input1">'.$kommentar.'</text'.'area></td>
</tr>
<tr>
<td align="center"><input type="submit" value="Mail senden" name="submit" class="button"></td>
<input type="hidden" name="mail" value="1">
</tr>
</table>
</fo'; echo 'rm>';
}
?>