$pic_img
=trim(
$postObj
->PicUrl);
if
(
$type
==
"image"
){
$pic_url
=save_file_to_sever(
$pic_img
,
$fromUsername
);
}
GetRootPath(){
$sRealPath
=
realpath
('./');
$sSelfPath
=
$_SERVER
['PHP_SELF'];
$sSelfPath
=
substr
(
$sSelfPath
, 0,
strrpos
(
$sSelfPath
, '/'));
return
substr
(
$sRealPath
, 0,
strlen
(
$sRealPath
) -
strlen
(
$sSelfPath
));
}
function
save_file_to_sever(
$url
,
$fromid
){
$gen
=GetRootPath();
$time
=time();
$newfname
=
$gen
.
"/weixin/wx_huodong/xiawucha/"
.
$fromid
.
$time
.'.jpg';
$ch
=curl_init();
$timeout
=5;
curl_setopt(
$ch
,CURLOPT_URL,
$url
);
curl_setopt(
$ch
,CURLOPT_RETURNTRANSFER,1);
curl_setopt(
$ch
,CURLOPT_CONNECTTIMEOUT,
$timeout
);
$img
=curl_exec(
$ch
);
curl_close(
$ch
);
$size
=
strlen
(
$img
);
$fp2
=@
fopen
(
$newfname
,'a');
fwrite(
$fp2
,
$img
);
fclose(
$fp2
);
return
"www.xxx.com/weixin/wx_huodong/xiawucha/"
.
$fromid
.
$time
.'.jpg';
}