Proszę o podpowiedź co należy usprawnić w poniższym kodzie, aby można było przesyłać wiele załączników (na razie kod działa dla jednego załącznika).
Plik form.php
<form name="formularz" method="post" action="send.php" enctype="multipart/form-data"> <input type="hidden" name="wyslij" value="1" /> <input type="hidden" name="max_file_size" value="60000000" /> <input type="file" name="plik1" /> <input type="file" name="plik2" /> <input type="submit" value="Prześlij" /> </form>
Plik send.php
<?php //sprawdzenie czy załącznik pochodzi z formularza if ($_POST["wyslij"]==1){ $odbiorca="ades@email.pl"; $tytul="E-mail z strony"; $redirectURL = "podziekowanie.php"; $blad = "blad.php"; $tresclistu = "to jest reść listu"; // definicja nagłówków $naglowki = "From: $nick <$email>\n"; $naglowki .= "MIME-Version: 1.0\n"; $naglowki .= "Content-Type: multipart/mixed;\n"; $naglowki .= "\tboundary=\"___$znacznik==\""; // nagłówki listu $tresc="--___$znacznik==\n"; $tresc .="Content-Type: text/plain; charset=\"utf-8\"\n"; $tresc .="Content-Transfer-Encoding: 8bit\n"; $tresc .="\n$tresclistu\n"; // 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"]; $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"; $tresc .="--___$znacznik==--\n"; } // wysłanie listu } else{ } } ?>
Z góry serdeczne dzięki za pomoc