Array in mail auslesen?

Schwammerl

Mitglied
Hallo,

vielleicht kann mir jemand helfen, suche schon seit tagen.
Wie kann ich ein Array in unten stehenden code bei $message auslesen? Geht das überhaupt und wie würde es funktionieren?

Das Array sieht so aus, je nach dem was der Kunde bestellt:

1 1 001699001212 Lochstange schräg 0,12 0,12
2 1 001699004544 Achspin mit Kugelkopf 1,07 1,07

Es soll eine Bestellbestätigung per mail an den Kunden verschickt werde und seine Bestellung mit aufgelistet werden.

PHP:
<?PHP
/* Empfänger */
$empfaenger = array('Damir<mail@selfphp.com>');

/* Empfänger CC */
$empfaengerCC = array('Damir CC<mail@selfphp.com>');

/* Empfänger BCC */
$empfaengerBCC = array('Damir BCC<mail@selfphp.com>');

/* Absender */
$absender = 'Administrator SELFPHP<selfphp@selfphp.com>';

/* Rueckantwort */
$reply = 'Administrator SELFPHP<selfphp@selfphp.com>';

/* Betreff */
$subject = 'Info Mail von SELFPHP';

/* Nachricht */
$message = '<html>
    <head>
        <title>SELFPHP - Mail Beispiel</title>
    </head>
    <body>
        <table width="214" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="47">PHP5</td>
                <td width="56">&nbsp;</td>
                <td width="99">&nbsp;</td>
            </tr>
            <tr>
                <td width="54">Position</td>
                <td width="59">Anzahl</td>
                <td width="156">Artikel-Nr.:</td>
                <td width="260">Produkt</td>
                <td width="108" align="right">Einzel Preis</td>
               <td width="100" align="right">Gesamt Preis</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>www.selfphp.de</td>
            </tr>
        </table>
    </body>
</html>
';



/* Baut Header der Mail zusammen */
$headers .= 'From:' . $absender . "\n";
$headers .= 'Reply-To:' . $reply . "\n"; 
$headers .= 'X-Mailer: PHP/' . phpversion() . "\n"; 
$headers .= 'X-Sender-IP: ' . $REMOTE_ADDR . "\n"; 
$headers .= "Content-type: text/html\n";

// Extrahiere Emailadressen
$empfaengerString = implode(',', $empfaenger);
$empfaengerCCString = implode(',', $empfaengerCC);
$empfaengerBCCString = implode(',', $empfaengerBCC);

$headers .= 'Cc: ' . $empfaengerCCString . "\n";
$headers .= 'Bcc: ' . $empfaengerBCCString . "\n";

/* Verschicken der Mail */
mail($empfaengerString, $subject, $message, $headers);
?>

Über eine Nachricht würde ich mich freuen.
Gruß
Schwammerl
 
Mit einer Schleife das Array auslesen? Zum Beispiel so:

PHP:
$produkte = count( $array );
for( $i = 0; $i < $produkte; $i++ )
{
    $message .= 'Produkt: '.$array[$i]['produkt']. ' Anzahl: '.$array[$i]['anzahl'];
}
 
Hallo,

das mit dem auslesen weis ich nur leider kann man das so nicht machen, weil der code sonst auch mit angezeigt wird.
Das ist eine spizielle Situation.

Ich weis mir keinen rat.

Gruß
Schwammerl
 
Zurück