>백엔드 개발 >PHP 튜토리얼 >PHP로 원격 이미지를 다운로드하는 3가지 방법

PHP로 원격 이미지를 다운로드하는 3가지 방법

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-08-08 09:20:481094검색

이 문서에서는 원격 URL에서 이미지를 다운로드하고 file_get_contents, 컬 및 fopen을 포함하여 로컬 파일에 저장하는 세 가지 방법을 보여줍니다.
1. file_get_contents 사용
dlfile($file_url, $save_to)
{
$content = file_get_contents($file_url);
file_put_contents($save_to, $content);
}
2. CURL 사용
dlfile($file_url, $save_to)
{
$ch = cur_init( );
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch,CURLOPT_URL,$file_url); ;
$file_content = 컬_exec($ch);
curl_close($ch);
$downloaded_file = fopen($save_to , 'w');
fwrite($downloaded_file, $file_content);
fclose($downloaded_file);
}3. 함수 dlfile($file_url, $save_to)
{


$in= fopen($file_url, "rb");
$out= fopen($save_to, "wb");
while ($chunk = fread($in,8192))
{
fwrite($out, $chunk, 8192);
}
fclose($in);
fclose($out );
}by iefreer
저작권: 이 글은 블로거의 원본 글이므로 블로거의 허가 없이 복제할 수 없습니다.

위 내용은 PHP에서 원격 이미지를 다운로드하는 세 가지 방법을 관련 내용과 함께 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.