php如何采集带端口的图片

php如何采集带端口的图片,第1张

只要能通过网络访问就可以下载和是否通过端口没有什么关系。网络地址对就行(浏览器能看到)

@ob_start()

readfile(url)

$img = ob_get_contents()

图片内容就在 $img 中,写入到文件就可以了

preg_match('@p\.php\?p=(.*)@Ui', $url, $url)//获取图片地址

if(isset($url[1]))

$url=$url[1]

else

$url=''

if($url):

//curl抓取图片过程

$ch = curl_init()

if (defined('CURLOPT_IPRESOLVE') &&defined('CURL_IPRESOLVE_V4')) {

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4)

}

curl_setopt($ch, CURLOPT_URL, $url)

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1)

curl_setopt($ch, CURLOPT_HEADER, 0)

$content = curl_exec($ch)

$info = curl_getinfo($ch)

curl_close($ch)

if ($info['http_code'] != 200)

$content = NULL

if($content)//保存图片到本地

@file_put_contents ('存放地址', $content)

endif


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11359659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存