chcialbym bardzo wszystkich przywitac serdecznie.
Jestem totalnie raczkujacy.
Znalazlem na waszej stronie to czego wlasnie szukalem.
Skrypt do wysylania ze strony formularz + zalczniki (zdjecia)
Wszystko dziala, tylko nie wiem naprawde jak dodac aby byl wybor wiekszej ilosci zalacznikow.
w tej chwili jest jeden button "choose file" a chcialbym miec 4 wysylane pod jednego guzika sumujacego..
oto kod:
<?php
//sprawdzenie czy załącznik pochodzi z formularza
if ($_POST["wyslij"]==1)
$nazwisko = $_POST["nazwisko"];
$imie = $_POST["imie"];
$email = $_POST["email"];
$tresc= $_POST["tresc"];
{
// dane o odbiorcy, nadawcy
$odbiorca="email@email.pl";
$tytul="tytuł wiadomoscil";
$nadawca = "Nadawca";
$nadawca_mail="email@email.pl";
// treść listu
$tresclistu = "
Nazwisko: $nazwisko
Imię: $imie
email: $email
tresc: $tresc
";
// definicja nagłówków
$naglowki = "From: $nadawca <$nadawca_mail>\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=\"iso-8859-2\"\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";
$f = fopen($plik_nazwa_tmp,"rb"); $tresc .="--___$znacznik==--\n";
}
// wysłanie listu
if (mail($odbiorca,$tytul,$tresc,$naglowki)) {
print "E-mail z załącznikiem został wysłany poprawnie."; }
else
{
print "E-mail NIE został wysłany poprawnie. <br>Prosimy o <a href=\"java script:history.back();\">powrót</a> i wysłanie e-maila ponownie.";
}
}
?>
formularz html
<FORM NAME="zalacznik" METHOD="post" ACTION="wyslij.php" ENCTYPE="multipart/form-data"> Imię:
<input type="text" id="nick" name="imie" ><br> Nazwisko:
<input type="text" name="nazwisko" id="nazw"><br> Email:
<input type="text" name="email" id="email" ><br><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><INPUT TYPE="SUBMIT" VALUE="Wyślij zalacznik">
probowalem na wiele sposobow zmieniac formularz html i zawsze wysyla tylk ostatni zalacznik..
Moglbym prosic ewentualnie o zerkniecie okiem co mozna zmienic??
z gory bardzo dziekuje
podbijam...