PHP
[PHP]이미지 URI 주소로 이미지 다운로드
teamnova
2022. 6. 29. 13:14
728x90
외부에서 받아오는 이미지를 서버에 저장하는 코드입니다.
$imgLink = "www.원하는 이미지 URI.com"; // 다운받을 URI
/
$linkArray = explode("/", $imgLink);/ 파일명 가져오기
$filename = $linkArray[count($linkArray)-1];
//$ext = strtolower(pathinfo($imgLink, PATHINFO_EXTENSION)); // 확장자명 가져오기
$fp = fopen("./upload/".$filename,'w'); // 저장하실 이미지 위치와 파일명
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $imgLink);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec($ch);
curl_close($ch);
fwrite($fp,$contents);// 가져올 외부이미지 주소
fclose($fp);
echo '<img src="/upload/'.$filename.'">';
$linkArray = explode("/", $imgLink);/ 파일명 가져오기
$filename = $linkArray[count($linkArray)-1];
//$ext = strtolower(pathinfo($imgLink, PATHINFO_EXTENSION)); // 확장자명 가져오기
$fp = fopen("./upload/".$filename,'w'); // 저장하실 이미지 위치와 파일명
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $imgLink);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec($ch);
curl_close($ch);
fwrite($fp,$contents);// 가져올 외부이미지 주소
fclose($fp);
echo '<img src="/upload/'.$filename.'">';