Heppi: Problem mit Header bei mail() in PHP

Beitrag lesen

Servus Henry,

super, das scheint zu funktionieren 😀 Allerdings habe ich jetzt noch ein kleines Problem - wahrscheinlich eher wegen ein Verständnisproblem…

Hochgeladene Dateien werden so übergeben:

$dateien = array($_FILES['anhang']['tmp_name'] => $_FILES['anhang']['name']);

Jetzt habe ich mehrere Anhänge, aber nicht immer gleich viele. Diese liegen in dem folgenden Array: $_FILES['anhang']['tmp_name'][$i] mit $i 0 bis 4. Jetzt dachte ich, daß ich die einfach mit der folgenden Zeile in das Array $dateien reinpacken kann:

$dateien[] = array($_FILES['anhang']['tmp_name'][$i] => $_FILES['anhang']['name'][$i]); Dies funktioniert aber nicht. Das hier hingegen funktioniert:

$dateien = array($_FILES['anhang']['tmp_name'][0] => $_FILES['anhang']['name'][0], $_FILES['anhang']['tmp_name'][1] => $_FILES['anhang']['name'][1]);

Allerdings geht das nur für eine feste Anzahl an Anhängen. Wie kann ich dem Array $dateien sonst noch einen Wert anhängen?