Pogčedajte punu verziju : slanje slika sa mail()
sirNemanjapro
10. 07. 2006., 19:23
kako da posaljem sliku u attachmentu uz mail?
pokusavao sam nesto sa content-type (sto sam nasao na php.netu) ali u mailu dobijem neke karakondzule iznad i ispod teksta a attachmenta nigde...
zextra
10. 07. 2006., 20:15
Malo prouci multipart mime type, evo ti sample link (http://mailformat.dan.info/headers/mime.html), ovaj se slucajno odnosi na slanje mailova ;)
Samo jedna napomena, imaj u vidu da svaki deo multipart poruke moze da ima zaseban mime type (a samim tim i ostale headere) - iskoristi to za kreiranje attachmenta.
bas lepo, 401 post :D (see: signature)
sirNemanjapro
10. 07. 2006., 21:28
evo kako izgleda poruka (body):
$msg = "<bla bla bla, neki text> \n\n"
$msg .= "--" . $uniqeid . "\n";
$msg .= "Content-Type: $pic_type; name='" . $pic_name . "'\n";
$msg .= "Content-Transfer-Encoding: base64\n";
$msg .= "Content-Disposition: attachment\n\n";
$msg .= $data;
$msg .= "--" . $uniqeid . "--\n";
headers:
$headers = "From: xxx@xxx.xxx\n";
$headers .= "MIME-Version: 1.0\n"
. "Content-Type: multipart/mixed; boundary=\"$uniqeid\"\n";
uniqeid i data:
$data = chunk_split(base64_encode(file_get_contents($_FILE S["photo"]["tmp_name"])));
$uniqeid = md5(uniqid(time()));
i dobijam prazan mail ?!?
zextra
10. 07. 2006., 21:37
Da si procitao onaj link sto sam ti dao, video bi tamo, pored mnogih drugih stvari, i to da se multipart poruka zavrsava linijom -- End --
Ako te ne mrzi, pastuj kompletnu poruku, onako kako izgleda pre slanja, ali bez $data dela.
dinke
10. 07. 2006., 22:31
Pogledaj PHPMailer (http://phpmailer.sourceforge.net/) klasu. Nema potrebe da izmisljas toplu vodu, ljudi su to vec odradili za tebe :1064:
sirNemanjapro
11. 07. 2006., 13:37
stavio sam -- End -- sad radi, hvala :D
vBulletin® v3.6.8, Copyright ©2000-2024, Jelsoft Enterprises Ltd.