2017/10 4

[PHP] PHP Mailer로 메일 전송 (네이버 아이디 사용)

기존 PHP Mailer 를 사용하는 경우, 네이버 메일 주소로는 메일 전송이 안되는 경우가 있습니다. 그럴 때 메일 전송이 가능한 PHP Mailer 소스를 공유합니다. ※ 다량 메일 전송, 대용량 첨부파일 메일 전송 등은 테스트 해보지 않았습니다. 이 소스를 사용하기 위해서는 PHP Mailer에 사용될 네이버 아이디가 하나 필요합니다. (제재를 받거나 이용 정지를 당한 아이디는 PHP Mailer로 메일이 발송되지 않습니다.) 1. 네이버 아이디 설정 1) 네이버 메일함 -> 환경 설정 2) POP3/IMAP 설정 3) IMAP/SMTP 설정 탭 4) IMAP/SMTP 사용 체크 -> 확인 여기까지 했으면, 일단 네이버 아이디는 PHP Mailer를 사용할 준비가 완료되었습니다. 2. PHP 소스 ..

[PHP] curl 페이지 크롤링 함수

기본적인 php curl 함수에 필요할만한 옵션을 몇가지 추가하여 함수로 만들어 보았습니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344 실제로 평소 어떤 페이지를 크롤링 및 파싱할 때 자주 사용하는 기능들을 모아서 만든 php curl 함수입니다. post 전송, 리퍼러 지정, 쿠키처리 정도까지만 넣었고, header 지정이나 uesragent 지정 등은 필요하다면 따로 넣어서 사용하면 될 듯 합니다. 일반적인 페이지 (+로그인이 필요한 페이지) 정도는 무리없이 파싱 작업이 가능할 것입니다.

익스플로러 버전별 (IE6 ~ IE11) 테스트 사이트 (크로스 브라우징)

해당 사이트는 아쉽게도 유료화 되었습니다... 크로스 브라우징 작업을 하다가 우연히 발견한 곳인데, 아주 획기적인 곳을 발견했습니다. 우선 사이트 주소는 https://turbo.net/browsers 입니다. 사이트에 접속해보면 이렇게 생겼는데, 여기 나열된 브라우저들이 전부 다 테스트가 가능한 브라우저들입니다. 여태까지 홈페이지 관련 작업을 하면서 익스플로러(이하 IE)를 테스트를 하기위해서 했던 뻘짓들을 나열해보자면... - IE 자체 개발자 도구- 크롬 IE 확장프로그램- IE Tester- 가상머신에 window + 테스트할 IE 버전 설치 등이 있습니다. 이 중에서 가상머신에 직접 윈도우를 띄워서 테스트 하는 것을 제외하고는 전부 엉터리였습니다. 다른 방법들은 제대로된 테스트를 할 수가 없었습..