Ragazzi voglio inviare un file in allegato di una mail. questo file gi presente sul server. Come faccio ad inviarlo?
Grazie mille
Ragazzi voglio inviare un file in allegato di una mail. questo file gi presente sul server. Come faccio ad inviarlo?
Grazie mille
Io uso il seguente codice:
$messaggio = "ARGOMENTO: $argomento\n\nMessaggio: $messaggio";
$allegato = 'logo.jpg';
$headers = "From: " . $mittente;
$msg = "";
$file = fopen($allegato,'rb');
$data = fread($file, filesize($allegato));
fclose($file);
// Adatto il file al formato MIME base64 usando base64_encode
$data = chunk_split(base64_encode($data));
// Genero il "separatore"
// Serve per dividere, appunto, le varie parti del messaggio.
// Nel nostro caso separer la parte testuale dall'allegato
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
// Aggiungo le intestazioni necessarie per l'allegato
$headers .= "\nMIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed;\n";
$headers .= " boundary=\"{$mime_boundary}\"";
// Definisco il tipo di messaggio (MIME/multi-part)
$msg .= "This is a multi-part message in MIME format.\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Questa la parte "testuale" del messaggio
$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: 7bit\n\n";
$msg .= $messaggio . "\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Aggiungo l'allegato al messaggio
$msg .= "Content-Disposition: attachment;\n";
$msg .= " filename=\"{$allegato_name}\"\n";
$msg .= "Content-Transfer-Encoding: base64\n\n";
$msg .= $data . "\n\n";
// chiudo con il separatore
$msg .= "--{$mime_boundary}--\n";
mail($destinatario, $oggetto, $msg, $headers.$reply);
ma invece di ricevere il file che un jpg, mi fornisce in allegato un risultato tipo:
Resolution
Copyright Flag
_dKF
{}"|?~.E
oh!5
*w~+h_XR5>?5GN^
5'S6DTsEF7Gc(UVWdte)8fu*9:H IJXYZghijvwxyz
sFtUeuV7)(GWf8v gwHXhx9IYiy*:JZjz
U͵}zbh<]+AK7[.bZl&[؉32Fe =sNDzUo{P8WNwnaAMRjT
ż1@T[7=;E({u_EޯT5zJt{VqѴ_T AW~U7Mu*,>6'-T\oiμhAUʝX{ͶL?Itw
Jlm/[\i3"wߙDn$
*u6<yL}$w:Zh}<Ҩ<
zr(y,ye?is냛%6 L5/{{aւ_ -
*Tfʺʻ}_wma-6<
:GsLL=rH#iQvYk
5
*jM1ROoZZgmU@iOϳ7_% MLqE3kY(X[.m{UPxtuߺ^֡!7k~ ӯN?RMG
,JY>AW@0"oCNWv]w2MG3n,o\hO
jJ_ajxLuhQ>Jay{(W
,k
u{=QHԔDJ~aQxH,.GF OIGX}]{[^
v)=Fz}VjJ⨍Go'q/*a
"m٦E&22zZH!/ѰڑPHi릯C:i]r~"7qƝoջoO՛*?IfSWMCEXŲm& Hj$}j`}n=ҁJӏ]H&M|PӽY#j}I1*__p6P @|6G
^IR4iӆb
ev^fmqlD
p%Dgr1D$qw
:|J_swfjwWh[9w^8"eW*9-+L-?D0SD(I+Uk(_X
;@5pه˻$WPR̕Qc.!slM蘎콅 KEw6NekbúӴ|~yhk!F uݺ6GdVSӦ=JNs;
OC6lǁ{&QikXA#i
ݒ?J3#>&E[3YC115%,m6Xms]\-G#\UR7WC8@I)¤}I>
CFsus4v=
<і˲Ÿ;&-'I#TpoG{ۯl|cUMƣiO50:/KE
,+{=al]$*Hgk.+>.;<p~ XNR>ZTW
4+h.$2CV?ԑDz`L
^_c)_^a6o_
?At{w #:K8ZQ$TP链5%MFشd9olf㪳QR
IDQ-4m, ɰ+z-%Ɗ jQ@FFe.;Q
⩧q$"иu{^.ݩmڽ/TGM\'
N>IT_Q1>uܷaɚ ÖڴRܜ+M] \{ϗVQRe3=ڣ+W櫙
2/s䳹7t_GqUGrH\6d+T A`
SgˇP9$cII,8=:
MTFɬm_K 1+\qxq=nI\njcA'`
_kM%9̞}Wu%'c&nmպ]x`i1XFgvO%]>BI)i
[s]_nLO/TLJ)T
9
urMWYS+^I>_[
JϮĉ1[$** [
0Wͅvfuhd,ѲHO<i-4@$Z0@9ͼ|ͰVطV
hOұJ<PH?B/6oH-%&}SG`AQL䒔MIϳlF>I&rSհ ԣjqToU
=';\l
$,
i
1w-$'iЛ}kTך1 NJ^ZnH^Hxʢ,io]
C)*c[fJTۇ!DTDUNzjo,e
C794#,?u^YAi)!2phѴ Z7EGXDk71[Rr0lMS=<
{h"M(?<F}6պm6#?ۦwh HHPƋ(
ayR
i#u}^{K-m湎gex2(J
IUiC;w-KHl-xHvWp]n?V#"4U\\X[4>XE
_әmTTVK~LT_
umcqtvQR%)`):S}u~^
A
Xc=sRc?orT+r4҆J3)n5m= ]M5uLCU?M펨nJH$rX#6
ka0h{4,Vv^"e<[rd6Q\pZ@Ap
6sKشb0RIu4CYƢi^/Q7Gwn&vrLǀa6.JRn,lȻQңX9>
iw!v$ki#.U_H>O' %O㲴Ri+Mա6
H=}t0zpnc7COf،65!RE_ CUzeu<2
r:zkK._)q*AR>`G_4?y|1{=E;l ۛC-9<PK_o
˯qjNG_Ss
l=b7IJHRƥ,5'ܥ:cnjĎ:Fko G{_sW>oh辛ݺ_ҷ_VgICWn69 _;
3BkX;O2]54[_#:M]N|ܰ=e]$#M0(C_a|紺-OVq&}b;
.[ݥ$lJLvxlyޖY]6FړiI32_)6\ACABc2@qan}^M1*F$+X.7~ͳhmo
hxw`1z4O9'ylo'D|s҇i|;swde oǷ58ʸ68G}mJ)T֟k
ϣ-t7y?v1ʞ҇O[|&70e&KvVMSQT'Y梙HO=& [mjշ%p~R>
8?1U-Ϙ]}ۘT*~`qktR>d+ߜ}MSف Li!{qL1v^H*<
"Y*eIha'R-%b,">}ߢ߹jLi'xQQ,t9R
=iG_3cmO\e~77[JDPgQb%_O6MżR_oqFT㮀 _%愸w_ũhDx˹'osy!nc5Y_ lb9*)}nx_%坱N71z{1mNn Js#
+CJ|x_
Ǵ4SZmb2mߨxoˬt+W[tpP4ዻ<hЌnۘ-퍱6aX<
E$>'O%;CLIGIM
qUcRx7WW7s9ww%ݍKjI&u鞽 {^5cgRJtɧMǺzY~GUOSq;
.F=
«v>#Lp
ZjM6i{
"i*E=&>+U,pm݉h+RU
:\/3
W\
Y*)W\G~Xߥ3EYO*kB8F^s;9hyq[p#3UPfC
\4#&[*аhUO
*lާoІDey99$y9ywߋ[my_WiDDj2
SY
0hvz;w%+rjJC*eZs<E;W|_@?FG /v{ߺ^u~{ߺ^yYyXCa 1VPS[MQC\Hԅhʹ$7_H4
'fzjdžƻ_ϐdc')] 2H#}/>.R|Pv5W8jd~t
uPrOхnߺD79>3oNjŸ{ |]wڻz*nQ%$S=&FUu0_
enHđ7Օ_0~*whv]La2m"GI$D_M7jŐU T$
ݹӔv(MۙlUY%RXu^;mX|&G%A+KǡkA.Tp䱳M&xaK6ow Mk8$ w*^?m?.vݵu-kDQ±|B8:j38ZV!l4MRIQʌRV .'
)# A zDXZ7P<#Н[{^
nOԀ
^Лk^ߺ^uW
9<>_TxdR
#_=ϾVCڙ{ho,mF_3E'M-xOɝ-E^dʺv2m1n2PTyă\q>
vm2EAU,>+
RĦ
eq٬FYoST7_EBP?r[z7w[NJTԩ{gVT>^8u~v __#$
I`q[FxqslQTsY:$TT8疢W6l#N; /~ΆG"s6,"
&?1]>gb~_{)~)TqչGO$(qIgQZT`L I7iH\iw+Kֶy1>
ƧY/wŁ*'UI"#_&|!f.IVC q[De]6$kAANB罗
_w9w
Or$Cpt+x=EwEǃiJ
COME MAI???