本文共 1546 字,大约阅读时间需要 5 分钟。
版权声明:本文为博主原创文章,未经博主允许不得转载。
需要注意的是微信文章的图片是webp格式的,废话不说上代码.
<?php
header("Content-type: text/html; charset=utf-8"); $url = 'http://mmbiz.qpic.cn/mmbiz_jpg/icB0yCLh6LJvy91l2dEz2LRROWF2R12sJNvqDyexhaib9rzRhjbpdWRy0tWykbjfxYSXfYlLDAVOMCMqqctdacMA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1'; $url = 'http://mmbiz.qpic.cn/mmbiz_gif/PvKKmEwSMcHJTKMQZttfUADBuqIYNjicle24FHvTvKPZZ4wkRicibaT1gHg99xJJ8OwKjL27IHliag9BSMyHCg9HZw/0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1'; $url = 'http://mmbiz.qpic.cn/mmbiz/cjodwNbMYa3NgcUQ9r5J060pSLKsRMHZahvvd7c0ghxHo2INadzc2bBfibUicd5mAnyXUGqMaId0uL3pj5dTrA4Q/0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1'; $url = 'http://mmbiz.qpic.cn/mmbiz_png/lnZQE7bzTT3K4D0GyAU57qhXyaJtiaXyageBpT8qbY8DgchGmOtye53hDwG9987Ze7hBurA4H13q2jyqll9b7PQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1'; function downloadImageFromWeixin($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_NOBODY, 0); // 只取body头 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $package = curl_exec($ch); $httpinfo = curl_getinfo($ch); curl_close($ch); $imageAll = array_merge(array( 'imgBody' => $package ), $httpinfo); return $imageAll; } $imageAll = downloadImageFromWeixin($url); echo '<pre>'; var_dump($imageAll); // 保存图像 if ($imageAll['content_type'] == 'image/gif') { file_put_contents('php.gif', $imageAll["imgBody"]); } elseif ($imageAll['content_type'] == 'image/webp') { file_put_contents('php.webp', $imageAll["imgBody"]); $im = imagecreatefromwebp('./php.webp'); imagejpeg($im, './example.jpg', 100); imagedestroy($im); }