Heim >Backend-Entwicklung >PHP-Tutorial >Beispiel für die Verwendung von PHP zur Unterstützung der Curl-Erfassung von Remote-URL-Bildern (Lösung des Anti-Leeching-Problems)

Beispiel für die Verwendung von PHP zur Unterstützung der Curl-Erfassung von Remote-URL-Bildern (Lösung des Anti-Leeching-Problems)

巴扎黑
巴扎黑Original
2016-11-09 11:33:061460Durchsuche

PHP verwendet Curl, um Remote-Bilder zu erfassen, was das Problem des Anti-Leeching lösen kann.

function ycimg($file,$newfile)
{
// 初始化一个 cURL 对象
$curl = curl_init(); 
// 设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, $file);
// 设置header
curl_setopt($curl, CURLOPT_HEADER, 0);
// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// 运行cURL,请求网页
$data = curl_exec($curl);
// 关闭URL请求
curl_close($curl);
//写入获得的数据
$write = @fopen($newfile,"w");
fwrite($write,$data);
fclose($write);
return TRUE;
}


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn