Cet article présente principalement la méthode de téléchargement d'images WeChat sur le serveur avec PHP, impliquant des techniques d'implémentation associées de fichiers image d'exploitation PHP basés sur curl. Les amis dans le besoin peuvent s'y référer
L'exemple de cet article. raconte la mise en œuvre de WeChat avec PHP Comment télécharger des images sur le serveur. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
$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 "http://www.xxx.com/weixin/wx_huodong/xiawucha/".$fromid.$time.'.jpg'; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!