php21 [PHP] AWS S3 Bucket에 파일 업로드 * 현 예제는 그누보드에서 작성하였다. * AWS 접속 후 [보안 자격 증명] 으로 이동하여 액세스 키를 생성해야한다. * 생성한 버킷의 권한을 퍼블릭으로 설정해준다. (버킷 정책 샘플) { "Version": "2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::버킷명/*" } ] } $cf =array(); $cf['AWS_KEY'] = '액세스 키 ID'; $cf['AWS_SECRET'] = '비밀 액세스 키'; $cf['aws_bucket'] = '버킷명'; $cf['s3Client'] = [ 'ver.. 2023. 3. 16. [PHP] GMAIL 계정을 이용하여 SMTP 이메일 보내기 (2단계 인증, 앱비밀번호) // 현 예제는 그누보드 기반이다. // 현 예제는 PHPMailer 라이브러리를 이용하였다. 1. gmail 사이트로 가서 [설정] 버튼을 클릭하고 [모든 설정]을 클릭한다. 2. [전달 및 POP/IMAP] 탭으로 이동한다. 3. IMAP 액세스를 허용한다. 4. 상단 우측의 프로필을 클릭하여 구글 계정 관리로 이동한다. 5. 보안 메뉴로 이동 후, 2차 인증을 이용하는지 확인한다. 2차 인증을 이용중이지 않다면, 2차 인증을 활성화한다. 6. 앱 비밀번호를 생성한다. 앱 비밀번호 설정이 보이지 않는다면 상단의 검색창을 이용하면 된다. 7. 앱 비밀번호를 생성했다면 생성된 비밀번호를 자주 확인 가능한 곳에 적어둔다. 앱 비밀번호는 SMTP 기능의 비밀번호로 이용한다. 안내가이드에 계정 비밀번호를 앱 .. 2023. 3. 16. [PHP] 스팸글 등록 방지를 위한 아주 간단한 방법 // Simple honeypot for an HTML form using PHP 출처 : https://gist.github.com/andrewlimaza/958826feac907114a57462bfc8d535ff Simple honeypot for an HTML form using PHP Simple honeypot for an HTML form using PHP. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 2023. 3. 13. [PHP] calendar_basic ?toYear=&toMonth= class="btn btn-sm cal_btn">   금일   정상운영   부분운영   휴관일 일요일 월요일 화요일 수요일 목요일 금요일 토요일 2023. 3. 9. [PHP] 인스타그램 피드 가져오기 (Rapid API 이용) // 기본적으로 무료이지만 데이터 조회 수가 많다면 유료 이용을 추천한다. // 유료이용을 위해서는 developer dashboard 에서 카드등록이 먼저 되어있어야 가능하다. // API를 이용하여 추출한 이미지 URL을 이용하여 이미지 노출 시 "NOT SAME ORIGIN" 에러 노출 // 이미지를 다운받은 후 불러와야 이미지 노출이 가능하다. // https://rapidapi.com/restyler/api/instagram40 // 아래 zip 파일을 받은 후 압축을 풀면 sql 파일도 확인 가능합니다. // 그누보드 기반으로 제작했다. // URL을 이용한 이미지 파일 다운 받기 2023. 3. 9. [PHP] 그누보드 자동 로그인 풀릴 때 // 그누보드로 제작한 프로젝트에서 자동로그인 기능이 풀릴 때가 자주 발생하는데 그 때 사용하는 코드이다. 2023. 3. 9. 이전 1 2 3 4 다음