개발 경험 Tip/PHP
php - 소켓으로 이미지파일을 로컬에 저장하기
마스터욱
2023. 3. 31. 00:17
반응형
1 2 3 4 5 6 7 8 9 10 11 12 | $fp = fsockopen('phpschool.com',80,$errno,$errstr,10); if ( $fp ) { $send = 'GET /images/common/top/phpschool_top_logo.png HTTP/1.0'."\r\n"; $send.= 'Host: phpschool.com'."\r\n"; $send.= 'Connection: Close'."\r\n\r\n"; fwrite($fp,$send); $content = ''; while ( !feof($fp) ) $content.= fread($fp,1024); $content = substr($content,strpos($content,"\r\n\r\n")+4); fclose($fp); file_put_contents('./phpschool_top_logo.png',$content); } | cs |
뭐 간단하게 phpschool.com 의 로고를 로컬에 저장하는 소스이다.
스누피(snoopy) 라이브러리를 사용하면 더 간결하게 만들수도 있다.
이 게시글은
https://webschool.kr/?v=board_view&board_key=7&idx=102
에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
https://webschool.kr/?v=board_view&board_key=7&idx=102
에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
반응형