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;
?>
반응형