Witam.
Korzystam ze skryptu wysyłającego mail z załącznikiem, problem w tym że chciałbym aby można było załączyć więcej plików niż jeden.
Metodą prób i błędów próbowałem analogicznie dodać "plik2" jednak za każdym razem dochodzi na maila tylko 1 plik.
Osobno działają oba załączniki, ale jak chce użyć dwa na raz to wysyła tylko ten pierwszy
Oto fragment skyptu wyslij.php
// nagłówki i obsługa załącznika
$plik_nazwa_tmp = $_FILES["plik1"]["tmp_name"];
$plik_nazwa_oryginalna = $_FILES["plik1"]["name"];
$plik_wielkosc = $_FILES["plik1"]["size"];
$plik2_nazwa_tmp = $_FILES["plik2"]["tmp_name"];
$plik2_nazwa_oryginalna = $_FILES["plik2"]["name"];
$plik2_wielkosc = $_FILES["plik2"]["size"];
{
$tresc .="--___$znacznik==\n";
$tresc .="Content-Type: image/gif\n";
$tresc .="Content-Disposition: attachment;\n";
$tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
$tresc .="Content-Transfer-Encoding: base64\n\n";
$f = fopen($plik_nazwa_tmp,"rb"); $tresc .="--___$znacznik==--\n";
}
{
$tresc .="--___$znacznik==\n";
$tresc .="Content-Type: image/gif\n";
$tresc .="Content-Disposition: attachment;\n";
$tresc .=" filename=\"$plik2_nazwa_oryginalna\"\n";
$tresc .="Content-Transfer-Encoding: base64\n\n";
$f = fopen($plik2_nazwa_tmp,"rb"); $tresc .="--___$znacznik==--\n";
}
W formularzu mam tak:
<input type="hidden" name="wyslij" value="1" />
<input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
Załącznik: <INPUT type="file" name="plik1"><br><br>
Załącznik2: <INPUT type="file" name="plik2"><br>
Jakiś pomysł jak to zrobić na tym skrypcie?