Kontaktformular AMR
Verfasst: Di 13. Jul 2010, 02:40
Hallo,
ich habe hier ein veralteres Kontaktformular mit der Funktion Empfänger auszuwählen.
Leider funktioniert es nicht in der AMR Version.
Hat jemand eine Idee oder eine Alternative ??
Hier der Code
Input
Output
ich habe hier ein veralteres Kontaktformular mit der Funktion Empfänger auszuwählen.
Leider funktioniert es nicht in der AMR Version.
Hat jemand eine Idee oder eine Alternative ??
Hier der Code
Input
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : Mailkontakt
* Author : agon
* Copyright : Contenido - four for business
* Created : 05-11-2003
* Modified : 05-11-2003
************************************************/
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\">
<tr>
<td>Adressaten-Namen:</td>
<td><input type=\"text\" name=\"CMS_VAR[8]\" value=\"CMS_VALUE[8]\" size=70></td>
</tr>
<tr>
<td>Adressaten-Emails:</td>
<td><input type=\"text\" name=\"CMS_VAR[9]\" value=\"CMS_VALUE[9]\" size=70></td>
</tr>
<tr>
<td colspan=2>Notieren Sie in den beiden Eingabefeldern eine gleiche Anzahl von Adressaten und Email-Adressen;
trennen Sie die Einträge jeweils mit Kommata.</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 '<small1>Folgende Nachricht wurde versendet:</small1>
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td class="fliesstext"><small>Absender:</small></td>
<td width="80%" class="fliesstext">';
if ($email_from_mail=="") { echo '<small>keine Absenderangabe</small>'; }
else { echo $email_from_name.' &l'.'t;'.$email_from_mail.'&g'.'t;'; }
echo '</td>
</tr>
<tr>
<td class="fliesstext"><small>Adressat(en):</small></td>
<td width="80%" class="fliesstext">'.$adressat.'</td>
</tr>
<tr>
<td class="fliesstext"><small>Betreff:</small>
<td width="80%" class="fliesstext">'.$betreff.'</td>
</tr>
<tr>
<td colspan="2" class="fliesstext">'.nl2br($kommentar).'</td>
</tr>
</table>';
} else
{
echo '<form name="mail" action="'.$auth->url().'" method="post">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<form name="mail" action="'.$auth->url().'" method="post">
<tr>
<td class="fliesstext"><small><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Dein Name:</font></small></td>
<td class="fliesstext"> </td>
<td class="fliesstext"><input type="text" name="email_from_name" size="30" value="'.$email_from_name.'" class="Input" style="width:250px"></td>
</tr>
<tr>
<td class="fliesstext"><small><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">E-Mail Adresse:</font></small></td>
<td class="fliesstext"> </td>
<td class="fliesstext"><input type="text" name="email_from_mail" size="30" value="'.$email_from_mail.'" class="Input" style="width:250px"></td>
</tr>
<tr>
<td valign="top" class="fliesstext"><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><small>Adressat:</small><br>
<small>(Mehrfachauswahl möglich)</small></font></td>
<td class="fliesstext"> </td>
<td class="fliesstext"><select name="email_to[]" size="'.count($email_to_name).'" multiple class="Input">';
for($x=0;$x<count($email_to_name);$x++){
echo '<option value="'.$x.'">'.$email_to_name[$x].'</option>';
}
echo ' </select>';
if ($mail == 1) {
echo '<br><br><small>Du musst mindestens einen Adressaten auswählen,<br>um die Nachricht abschicken zu können.</small><br><br>'; }
echo ' </td>
</tr>
<tr>
<td class="fliesstext"><small><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Betreff:</font></small></td>
<td class="fliesstext"> </td>
<td class="fliesstext"><input type="text" name="betreff" size="40" value="'.$betreff.'" class="Input" style="width:250px"></td>
</tr>
<tr>
<td valign="top" class="fliesstext"><small><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Deine Nachricht:</font></small></td>
<td class="fliesstext"> </td>
<td class="fliesstext"><textarea cols="45" rows="10" name="kommentar" style="width:250px" class="InputArea">'.$kommentar.'</text'.'area></td>
</tr>
<tr>
<td colspan="3" align="left" class="fliesstext"><input type="submit" value="eMail Senden" name="submit" class="InputButton"></td>
<input type="hidden" name="mail" value="1">
</tr>
</table>
</fo'; echo 'rm>';
}
?>