Cet article vous 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 qui en ont besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.
$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'; }
Recommandations associées :
Exemple JS de collage et de téléchargement d'images sur le serveur et de leur affichage
PHP explique en détail comment télécharger des images sur le serveur via WeChat
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!