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;

?>

반응형

'PHP' 카테고리의 다른 글

PHP7 중복연산자 ?? (The null coalescing operator)  (0) 2020.02.13
[php] phpMyAdmin 설치 방법  (0) 2017.02.10
[php] 확장자 가져오기  (0) 2017.02.09
[php] 실행시간  (0) 2017.01.31
[PHP] 에러 메세지 출력하기  (0) 2016.01.21