Schnegge: formulardaten in empfangener mail nicht untereinander

Beitrag lesen

Hallo,

na ja ohne Code ist es schwer zu sagen, was du falsch macht. Aber whier bekommst du mal ein kleines Beispiel, wie ICH das immer mache und es geht ohne wenn und aber:

$MailAddrs = array(
 '1'           => '',
 '2'                => '',
 '3'           => '',
 'Schnegge'   => '',
 'BrokenAngel'   => '',
);
$Gesendet = false;

if (true === isset($_REQUEST['kontakt']) and true === isset($MailAddrs[$_REQUEST['kontakt']['empfaenger']]))
{
    $Message = '';

$_REQUEST['kontakt']['email'] = preg_split("/\r|\n/", $_REQUEST['kontakt']['email']);
    $_REQUEST['kontakt']['email'] = $_REQUEST['kontakt']['email'][0];

$_REQUEST['kontakt']['subject'] = preg_split("/\r|\n/", $_REQUEST['kontakt']['subject']);
    $_REQUEST['kontakt']['subject'] = $_REQUEST['kontakt']['subject'][0];

$Message .= 'Name: ' . $_REQUEST['kontakt']['name'] . "\n";
    $Message .= 'Email: ' . $_REQUEST['kontakt']['email'] . "\n";
    $Message .= "\n";
    $Message .=  $_REQUEST['kontakt']['nachricht'] . "\n";

$Gesendet = mail(

$MailAddrs[$_REQUEST['kontakt']['empfaenger']]
        ,$_REQUEST['kontakt']['subject']
        ,$Message
        ,'From: ' . $_REQUEST['kontakt']['email']
    );

}

if (true === $Gesendet)
{
    ?>
        <script language="JavaScript" type="text/javascript">
            addLoadEvent(function()
            {
                alert('EMail wurde versendet!');
                document.location.href = 'index.php?seite=home';
            })
        </script>
    <?php
}

?>

Gruß,
Schnegge