Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [skrypt] skrypt formularza ze wysyłającego dane na
Forum PHP.pl > Forum > Gotowe rozwiązania
Saint
Pilnie poszukuję skryptu formularza, do którego wprowadzający dane może dodac oprócz danych zdjęcie/zdjęcia i wysłać wszystko na maila nie używając programu pocztowego.
karolski
ale tobie chodzi o gotowy skrypt ? jak tak to chyba na webhelp, skrypty.pl albo wogile tongue.gif na Hotscripts znajdziesz cos tylko poszulaj tzn wysil się smile.gif
blank
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML> <HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
<META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
<META NAME="Description" CONTENT="opis dokumentu">
<META NAME="Author" CONTENT="autor dokumentu">
<META NAME="Generator" CONTENT="Zajączek 3.0">
<TITLE></TITLE>
</HEAD> <BODY>

<? if ($_POST["wyslij"]==1) {
srand((double)microtime()*1000000);
$znacznik = md5(uniqid(rand()));
// dane o odbiorcy, nadawcy
$odbiorca="nazwa@poczta.fm";
$tytul="Masz list...";
$nadawca_imie = "rybka";
$nadawca_email = "janko@nadawca.pl";
// treść listu
$tresclistu = " Imię i nazwisko: ".$_POST["imieinazwisko"]."
Adres nadawczy: ".$_POST["adres-nadawczy"]."
Tel. kontaktowy: ".$_POST["tel-kontaktowy"]."
Adres poczty internet.: ".$_POST["adres-poczty-net"]."

Kod wzoru: ".$_POST["kod_wzoru"]."
Czcionka: " . $_POST["Czcionka"]."
Kolor: " . $_POST["kolor"]."

Treść nadruku: ".$_POST["tresc_nadruku"]."
Dlugość napisu: ".$_POST["Dlugosc_napisu"]."
Wysokość napisu: ".$_POST["Wysokosc_napisu"]."

Informacje: " . $_POST["informacje"];

// definicja nagłówków
$naglowki = "From: $nadawca_imie <$nadawca_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=\"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"];

if (is_uploaded_file($plik_nazwa_tmp)) {
$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");
$dane = fread($f,filesize($plik_nazwa_tmp));
fclose($f);
$tresc .= chunk_split(base64_encode($dane));
$tresc .="--___$znacznik==--\n";
}

// wysłanie listu
mail($odbiorca,$tytul,$tresc,$naglowki);
}?>

</BODY> </HTML>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.