2009-12-31 6 views

답변

8

다음 작업을해야합니다 :

// requires allow_url_fopen 
$image = file_get_contents('http://www.url.com/image.jpg'); 
file_put_contents('/images/image.jpg', $image); 

또는 cURL 경로 :

$ch = curl_init('http://www.url.com/image.jpg'); 
$fp = fopen('/images/image.jpg', 'wb'); 
curl_setopt($ch, CURLOPT_FILE, $fp); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_exec($ch); 
curl_close($ch); 
fclose($fp); 
0

를 서버가 HTTP를 지원하도록 구성되어있는 경우 : // 파일 경로, 당신은 file_get_contents을 사용할 수 있습니다.

두 번째로 간단한 방법은 본격적인 다운로드 스크립트를 찾을 수있는 curl을 사용하는 것입니다.

이미지를 가져 오는 일부 서버에는 일반 브라우저임을 나타내는 사용자 에이전트가 필요할 수 있습니다. User Contributed Notes에는 처리 할 수있는 컬 (curl) 기성 클래스가 있으며 간단한 DownloadFile() 함수를 제공합니다.

관련 문제