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

배열에서 값(value)으로 삭제하기

2022. 12. 26. 18:11
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/SQL

[MySQL]TIMESTAMPDIFF() 시간, 날짜 차이

SELECT TIMESTAMPDIFF(HOUR, '2022-12-02 20:20:20', '2022-11-30 11:11:11'); TIMESTAMPDIFF(단위, datetime1, datetime2) 단위는 SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER(분기), YEAR 이렇게 쓸 수가 있습니다. datetime1이 datetime2보다 클 경우 결과는 음수가 나옵니다. 그래서 어지간하면 datetime1이 datetime2보다 작게 될 수 있도록 입력하시는 게 좋습니다. 등록한 날짜 기준으로 1시간이 안 된 것들을 갖고 오는 걸 예제로 들자면(칼럼명은 regdate로) SELECT * FROM #table WHERE TIMESTAMPDIFF(MINUTE, `r..

2022. 12. 1. 12:14
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
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ···
  • 27
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (159)
    • HTML, CSS (6)
    • Programming (100)
      • PHP (45)
      • Javascript (38)
      • HTML, CSS (1)
      • SQL (12)
      • Etc. (4)
    • OS (6)
    • Etc (37)
    • Enjoy (10)
      • Animals (10)
      • Game (0)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #정규표현식
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

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

티스토리툴바