으어
  • 홈
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (163) N
      • HTML, CSS (6)
      • Programming (102) N
        • PHP (46) N
        • Javascript (38)
        • HTML, CSS (1)
        • SQL (12)
        • Etc. (5)
      • OS (6)
      • Etc (39)
      • Enjoy (10)
        • Animals (10)
        • Game (0)
  • 홈
  • 태그
  • 방명록
Programming/PHP

외부 SMTP를 이용해서 메일 보내기 - 2(feat. PHPMailer)[추가@20230412]

혹시 몰라 제가 테스트 페이지에서 사용한 버전을 업로드하였습니다. 자신이 사용 중인 php 버전에 맞게 다운로드하시면 됩니다. $mail->Host, Port, Username, Password 여기에는 사용하려는 SMTP 서비스에서 제공하는 정보를 입력하시면 됩니다. 네이버(네이버 웍스 아닙니다)의 경우 아이디만 써도 되고 아이디@naver.com 이렇게 메일 주소를 다 쓰셔도 되구요. $mail->setfrom('이메일 주소', '이름'); 여기에서 이메일은 바로 위 Username과 같게 써야 합니다(네이버는 아이디@naver.com). 물론 이름 부분은 달라도 됩니다만 메일 계정이 다를 경우 발송이 안 됩니다. 그리고 이름은 생략하셔도 메일은 발송됩니다. 생략했을 경우 메일 주소가 이름에 들어가도..

2022. 12. 7. 15:19
Programming/PHP

외부 SMTP를 이용해서 메일 보내기 - 1(feat. PHPMailer)

php 외부 라이브러리인 PHPMailer를 연동하는 방법을 알아보겠습니다. 그 전에 우선 설정을 몇 가지 해야 하니 아래 내용 참고하시면 되겠습니다. 제목대로 외부 SMTP를 이용하니 smtp를 지원하는 메일 계정을 구하셔야 하는데 구글, 네이버, 다음 등 많이 있습니다. - 네이버 우선 네이버 메일에 로그인 하신 후 좌측 하단에 있는 환경설정을 클릭합니다(아래 이미지). 환경설정 페이지에서 POP3/IMAP 설정을 클릭한 후 사용함으로 체크합니다. 계정 정보는 보고 있는 페이지 하단에 나옵니다. 2단계 인증 우측에 관리 버튼을 클릭 종류선택에서 아무 거나 선택하신 후 비밀번호 생성을 클릭하면 비밀번호 확인 칸에 저렇게 12자리 문자가 나옵니다. Host : smtp.naver.com Port : 46..

2022. 11. 25. 16:50
Programming/PHP

[Codeigniter3]외부 라이브러리(ex PHPExcel) 연동하기(?)

Codeigniter(이하 ci)에 엑셀 다운로드를 하기 위해 PHPExcel 라이브러리를 연동하는 방법입니다. 우선 앞에 링크를 통해서 원본을 다운로드 받으세요. Download ZIP 부분을 클릭하시면 됩니다(이제 더 운영(?) 안 하는 레파지토리라서 아마 이 링크 클릭하셔서 받으셔도 될 겁니다). 그런 후 zip 파일을 압축 푼 후 ftp로 업로드를 합니다. 아마 압축을 풀면 안에 파일이나 폴더가 저렇게 나올 겁니다. 저것들 다 업로드 하지 마시고 Classes 폴더 안에 있는 PHPExcel 폴더랑 PHPExcel.php 파일만 업로드 하시면 됩니다. 위치는 /application/third_party/ 여기입니다. 그런 후 /application/libraries/ 디렉토리에 Excel.php ..

2022. 11. 18. 15:49
Programming/PHP

강제로 404 발생시키기

해당 페이지에 대한 접근 권한도 없는 사람이 접근했을 때 권한이 있네 없네 하면서 경고창을 띄우는 것보다 404로 보내 버리는 게 어쩌면 보안에 조금이라도 도움이 되지 않나 싶네요.

2022. 11. 9. 12:09
Programming/PHP

관리자 로그인에 구글 OTP 적용하기

우선 자신의 폰에 맞게 OTP 앱을 다운로드 받아서 설치합니다.그리고 여기로 가셔서 파일을 다운로드 받습니다.실제로 사용할 파일은 PHPGangsta 안에 있는 GoogleAuthenticator.php 이 파일입니다. 그러니 이 파일만 다운로드 받으셔도 됩니다.설치를 원하는 환경이 PHP 5.6이어서 이 코드들은 PHP 5.5, 5.6에서 정상적으로 실행됩니다.[테스트 페이지입니다.]테스트를 하시려면 아이디/패스워드 모두 test입니다.아이디와 패스워드를 입력하고 로그인 버튼을 누르면 위처럼 QR 코드가 뜹니다.디비 연결은 되어 있지 않습니다. 테스트를 위해서...파일 실행 순서는 이렇습니다.google-otp.html아이디(#user-id), 패스워드(#user-password)를 입력하고(여기에서는..

2022. 6. 23. 10:28
Programming/PHP

[고도몰5]커스터마이징하기 전에 알아야 할...

쇼핑몰 솔루션 중 제가 아는 건 메이크샵, 카페24, 고도몰, 퍼스트몰, 영카트 대충 이 정도네요. 이 중에서 기능 추가가 가능한 솔루션은 고도몰(중에서도 5), 퍼스트몰, 영카트입니다. 메이크샵과 카페24는 스킨단만 수정이 가능하고 나머지는 솔루션에서 제공해 주는 코드 이외엔 수정이 불가능합니다. 그래서 자기가 원하는 기능을 추가하려는 사용자들은 고도몰5, 퍼스트몰, 영카트 이 중에서 고릅니다. 그리고 커스터마이징을 직접 하거나 가능한 업체를 찾아서 요청을 합니다. 자신이 어느 회사에 속한 개발자라면 혹시라도 이 셋 중 하나 커스터마이징을 담당하는 업무를 맡을 확률이 조금은 있습니다. 저 같은 경우는 영카트 빼고는 둘 다 들어와서 처음에 난감했던 적이 있었네요. 그나마 퍼스트몰의 경우는 Codeigni..

2022. 5. 11. 09:57
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 8
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (163) N
    • HTML, CSS (6)
    • Programming (102) N
      • PHP (46) N
      • Javascript (38)
      • HTML, CSS (1)
      • SQL (12)
      • Etc. (5)
    • OS (6)
    • Etc (39)
    • Enjoy (10)
      • Animals (10)
      • Game (0)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #정규표현식
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 으어 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바