Klingt schwer danach als möchte Simone ein 'tell-a-friend' umsetzen.
Nee, die Leute wissen doch nicht, wie die Mailadressen sind.
Also, das ist ein Modul, was man schlicht "Kontaktformular"

bezeichnet und in dem Fall in der Lage ist, mehrere Kontaktpersonen anzuklicken.
Nun kuckte ich nach einem anderen schnöden Kontaktformular, stieß dabei auch auf
http://contenido.org/forum/viewtopic.php?t=3149. Offensichtlich gab es das Problem aber auch in diesem Fall.
Und was sehe ich, HerrB? ermergence schreibt in dem Thread einen Hinweis, der bei mir ein "aha, das wirds wohl sein" zutage förderte :
mal ganz auf die schnelle:
Code:
$header='From:'.$email_from_name.'<'.$email_from_mail.'>\n';
ersetzen durch
Code:
$header='From:'.$email_from_name.'<'.$email_from_mail.'>'."\n";
sollte gehen...
Nun änderte auch ich das n bei mir und nun flutscht es.
Okay, weil ich oben den falschen Quellcode genannt habe, anbei noch einmal der richtige Code
INPUT siehe oben und der war auch nicht falsch.
OUTPUT
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.'>'."\n";
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 '<p>Folgende Nachricht wurde versendet:</p>
<table border="1" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td><p>Absender:</p></td>
<td width="90%" class="text">';
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 class="text">Adressat(en):</td>
<td width="90%" class="text">'.$adressat.'</td>
</tr>
<tr>
<td class="text">Betreff:</td>
<td width="90%" class="text">'.$betreff.'</td>
</tr>
<tr>
<td colspan="2" class="text">'.nl2br($kommentar).'</td>
</tr>
</table>';
} else
{
echo '<form name="mail" action="'.$auth->url().'" method="post">
<table border="0" cellpadding="0" cellspacing="0" width="378">
<tr>
<td><img border="0" src="images/trans.gif" width="2" height="8"></td>
</tr>
<tr>
<td><span class="text">Ihr Name:</span></td>
<td> </td>
<td><input type="text" name="email_from_name" size="30" value="'.$email_from_name.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/trans.gif" width="2" height="8"></td>
</tr>
<tr>
<td><span class="text">Ihre Email:</span></td>
<td> </td>
<td><input type="text" name="email_from_mail" size="30" value="'.$email_from_mail.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/trans.gif" width="2" height="8"></td>
</tr>
<tr>
<td valign="top"><span class="text">Adressat:</span></td>
<td> </td>
<td><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><i>Sie müssen mindestens einen Adressaten auswählen, um die Nachricht abschicken zu können.</i>'; }
echo ' </td>
</tr>
<tr>
<td><img border="0" src="images/trans.gif" width="2" height="8"></td>
</tr>
<tr>
<td><span class="text">Betreff:</span></td>
<td> </td>
<td><input type="text" name="betreff" size="30" value="'.$betreff.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/trans.gif" width="2" height="8"></td>
</tr>
<tr>
<td valign="top"><span class="text">Ihre Nachricht:</span></td>
<td> </td>
<td><textarea cols="35" rows="10" name="kommentar" style="width:200px" class="InputArea">'.$kommentar.'</text'.'area></td>
</tr>
<tr>
<td><img border="0" src="images/trans.gif" width="2" height="8"></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="Mail senden" name="submit" class="InputButton"></td>
<input type="hidden" name="mail" value="1">
</tr>
</table>
</fo'; echo 'rm>';
}
?>