PHP

[PHP] 외부이미지 서버에 저장하기

은둔한량 2017. 2. 9. 12:50
반응형

<?php
// 이미지 긁어오기

$img_link = iconv('utf-8','euc-kr','http://imgcdn.kantukan.co.kr/mall/devcustom/0109_생비스27067.jpg');

// 확장자 가져오기
$ext = strtolower(pathinfo($img_link, PATHINFO_EXTENSION));

// 저장할 이미지명을 정한다.
$img = date("YmdHis").'.'.$ext;

$fp = fopen('./upload/'.$img,'w'); // 저장할 이미지 위치 및 파일명

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $img_link );
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec($ch);
curl_close($ch);

// fwrite($fp,file_get_contents($img_link)); // 가져올 외부이미지 주소

fwrite($fp,$contents); // 가져올 외부이미지 주소

fclose($fp);

//echo $contents;

echo '<img src="/upload/'.$img.'">';

exit;

?>

반응형