Wie verstehst du es denn?
Die Fehlermeldung besagt klar, das du ein String übergeben musst. Durch die Ausgabe und die erstellung von $empfaenger sollte dir auch klar sein das es ein Array ist und kein String.
Wie verwandelt man einen Array in einen String? z.b. mit der
php funktion implode() wie trenne ich mehrere Empfänger? Wahrscheinlich mit einem "
,"
PHP-Code:
$aEmpfaenger = array ('test1@web.de', 'test2@web.de');
$sEmpfaenger = implode(',', $aEmpfaenger);
echo $sEmpfaenger; // test1@web.de,test2@web.de
ungetestet