1원팁 외부 이미지 저장 정보
1원팁 외부 이미지 저장본문
function FileSave($FileLink, $Path){
$PhotoInfo = pathinfo($FileLink);
$PhotoName[] = md5($PhotoInfo['filename'])."_".time();
$PhotoName[] = $PhotoInfo['extension'];
$PhotoName = implode(".", $PhotoName);
$Curl = curl_init();
curl_setopt($Curl, CURLOPT_URL, $FileLink);
curl_setopt($Curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($Curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($Curl, CURLOPT_SSL_VERIFYHOST, 0);
$Result = curl_exec($Curl);
$FileSave = fopen($Path.$PhotoName, 'a');
fwrite($FileSave, $Result);
fclose($FileSave);
return $PhotoName;
}
echo FileSave("https://t1.daumcdn.net/daumtop_chanel/op/20170315064553027.png", G5_PATH."/");
다음 로고가 루트에 저장 됩니다.
!-->
추천
6
6
댓글 17개
감사합니다!
다른 방식으로 셋팅 하시고 싶으신 회원님들은 댓글 남겨주시면 간단한 수정은 도와 드리도록 하겠습니다.
이 코드는 어떤식으로 응용하면 좋은 건가요?
curl이나 snoopy class를 사용하여 타 사이트 게시판을 파싱 하게 되는 경우 본문에 이미지를 preg_match_all로 모든 이미지를 추출하여 저 위 코드로 이미지를 저장하게 하고 내용을 변경 딘 이미지에 주소로 치환을 하고 저장하시면
외부 사이트에 대한 이미지를 본인 사이트에서 불러오는 이미지로? 이런 방식으로도 사용이 가능합니다.
저는 외부에서 이미지가 대량으로 필요할 때 내부 로컬 서버에 저장하기 위해 자주 사용합니다..
외부 사이트에 대한 이미지를 본인 사이트에서 불러오는 이미지로? 이런 방식으로도 사용이 가능합니다.
저는 외부에서 이미지가 대량으로 필요할 때 내부 로컬 서버에 저장하기 위해 자주 사용합니다..
코드를 보면 특정 이미지(다음 로고)만 저장되게 되있는 것 같은데 맞나요?..
네이버 카페는 불가능한가요?
네이버 카페는 불가능한가요?
네이버 카페 이미지 부분을 입력해서 안되면 저한테 그 주소를 하나 보내주세요!
제가 안되는 부분에서 가능한 부분은 도움을 드리도록 하겠습니다.
제가 안되는 부분에서 가능한 부분은 도움을 드리도록 하겠습니다.
작성하신 코드처럼 하나의 이미지만 지정해주는 게 아니라
글을 작성할 때 마다 가져오는 이미지들 모두 서버로 저장이 가능한가요?
글을 작성할 때 마다 가져오는 이미지들 모두 서버로 저장이 가능한가요?
네네 기존 파싱를 코드를 어떻에 작성 하느냐에 따라 다르긴 하지만 이미지를 모두 서버에 저장이 가능합니다!
감사합니다
감사합니다!
와 능력자시네요
감사합니다. 활용을 어떻게 해야할지는 아직 모르겠지만...^^ 선추천 후고민
감사합니다. 활용을 어떻게 해야할지는 아직 모르겠지만...^^ 선추천 후고민
능력자 아닙니다..
그누에 엄청난 실력자 분들이 많으세요!!
활용 방법에 대해서는 추후 따로 하나 더 올려 놓도록 할게요!
그누에 엄청난 실력자 분들이 많으세요!!
활용 방법에 대해서는 추후 따로 하나 더 올려 놓도록 할게요!
초보가 적용하기에는 깊이가 있는 팁이네요
일단 추천하고 스크랩합니다
일단 추천하고 스크랩합니다
감사합니다
감사합니다
우선 감사합니다. 그런데 반복문 안에 넣으니 딱 한번만 반복하던데...
반복문 그대로 반복하게 할 수 는 없는 것인가요 ?
그리고 폴더를 날짜별로 생성해서 만들고 그 안에 넣으려면 어려울까요 ?
반복문 그대로 반복하게 할 수 는 없는 것인가요 ?
그리고 폴더를 날짜별로 생성해서 만들고 그 안에 넣으려면 어려울까요 ?
스스로 처리 하였습니다.