Maison > développement back-end > tutoriel php > 判断远程图片存在并抓取

判断远程图片存在并抓取

WBOY
Libérer: 2016-07-06 13:52:05
original
1061 Les gens l'ont consulté

$curl = curl_init();

<code>    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//关闭证书
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_TIMEOUT,8);
    $file = curl_exec($curl);
    curl_close($curl);</code>
Copier après la connexion
Copier après la connexion

当我胡乱编一个地址时,域名超过7个字符时,例如:http://www.ffafffe.com/up358.jpg
得到的$file打印为:
string(686) "


为什么,有没有解决办法

回复内容:

$curl = curl_init();

<code>    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//关闭证书
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_TIMEOUT,8);
    $file = curl_exec($curl);
    curl_close($curl);</code>
Copier après la connexion
Copier après la connexion

当我胡乱编一个地址时,域名超过7个字符时,例如:http://www.ffafffe.com/up358.jpg
得到的$file打印为:
string(686) "


为什么,有没有解决办法

查看响应header的content-type,为image/* 的基本就是图片了,也有的站点给你返回一个默认的图片,不过这就是另一个问题了

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal