Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysylanie maila+zalaczniki
Forum PHP.pl > Forum > Gotowe rozwiązania
Fo
elo znalazlem gdzies taki skrypt ktory wysyla maila i dodaje zalacznik
$attach - to jest zmienna przeslana z pilku form :
<input type="file" name="attach">
[php:1:2a5ce3201e]$mailheaders = "From: $fromn";
$mailheaders .= "Reply-To: $fromn";
$mailheaders .= "Cc: $ccn";

$msg_body = stripslashes($body);

if ($attach != "none")
{
$file = fopen($attach, "r");
$contents = fread($file, $attach_size);
$encoded_attach = chunk_split(base64_encode($contents));
fclose($file);

$mailheaders .= "MIME-version: 1.0n";
$mailheaders .= "Content-type: multipart/mixed; ";
$mailheaders .= "boundary="Message-Boundary"n";
$mailheaders .= "Content-transfer-encoding: 7BITn";
$mailheaders .= "X-attachments: $attach_name";

$body_top = "--Message-Boundaryn";
$body_top .= "Content-type: text/plain; charset=US-ASCIIn";
$body_top .= "Content-transfer-encoding: 7BITn";
$body_top .= "Content-description: Mail message bodynn";

$msg_body = $body_top . $msg_body;

$msg_body .= "nn--Message-Boundaryn";
$msg_body .= "Content-type: $attach_type; name="$attach_name"n";
$msg_body .= "Content-Transfer-Encoding: BASE64n";
$msg_body .= "Content-disposition: attachment; filename="$attach_name"nn";
$msg_body .= "$encoded_attachn";
$msg_body .= "--Message-Boundary--n";
}

mail($to, stripslashes($subject), $msg_body, $mailheaders);[/php:1:2a5ce3201e]

i szczerze sie przyznam ze jestem chyba cienki bolek .... bo nie wiem jak zrobic aby tych zalacznikow mozna bylo przeslac 5.... da mi sie pomoc ?

edit: mysalem zeby to zrobic jakos przy wykorzystaniu tablicy ale nic mi nie wyszlo... ma ktos na to jakis pomysl ?
edit2: hmm no to mam zgon bo jest mi to bardzo potrzebne a za chiny nie wiem jak zrobic zeby mozna bylo przeslac na mejl 5 plikow.. jesli ktos mialby jakis pomysl na to to bede zobowiazany... pzdr
Fo
a moze zna ktos jakies inny skrypt ktory wlasnie ma mozliwosc wyslania paru zalacznikow ? ja juz troszke wysiadlem... sad.gif
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-2024 Invision Power Services, Inc.