으어
  • 홈
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (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

mail() 함수로 메일을 보낼 때 보낸 사람이 이상하게 보일 경우

PHPMailer 같은 서드 파티 라이브러리를 사용하지 않고 PHP 내장 함수(mail())를 사용해서 메일을 보낼 때 종종 왜 보내는 사람 이름이 그지 같냐고 하는 소릴 듣습니다. Nobody 혹은 데몬 이름(이메일 주소 포함) 같은 게 갑니다. 이런 경우는 아래처럼 -f를 붙여 주시면 됩니다. $additional_parameters = "-ftest@test.com"; mail($to, $subject, $message, $additional_headers, $additional_parameters); 웹 호스팅일 경우 보안적인 이유 때문에 사용이 안 되는 경우가 많으니 -f를 붙였다고 메일이 발송 안 된다면 자신의 웹 호스팅에선 저 명령어가 안 먹는다 생각하고 일찌감치 PHPMailer 같은 라이..

2021. 6. 7. 14:52
Etc

워드프레스에서 성인 팝업이 뜨는 악성 코드

위에서 보이는 것처럼 popunder로 시작하는 이름의 하루 짜리 쿠키가 생성됩니다. 저 쿠키가 살아있는 동안은 성인 사이트가 안 뜨는 것 같네요(페이지별로 따로 쿠키가 생성되는 것 같은 느낌이...) 성인 사이트 팝업이 뜨는 페이지의 소스 보기를 해서 가장 하단으로 가 보니 아래와 같은 코드가 있네요. 이런 경우는 높은 확률(?)로 테마(/wp-content/themes/) 디렉토리로 가서 확인해 보면 됩니다. 저 같은 경우는 footer.php 파일 하단에 박혀 있더라구요. 삭제해 주면 됩니다. eval(function(p,a,c,k,e,d){e=function(c){return c};if(!''.replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e..

2021. 6. 2. 16:10
Programming/SQL

[MySQL]ORDER BY

sortNum이라는 컬럼에 NULL이 들어가 있습니다. 애초에 default 값을 넣어주면 이런 일이 없겠지만 모종의(?) 이유로 바꿀 수 없다고 가정을 합니다.SELECT * FROM #table ORDER BY `sortNum` ASC정렬을 하게 되면 NULL인 것들이 가장 위로 올라옵니다. 그렇다고 NULL인 애들을 아래로 보내자고 DESC를 하면 2, 1 이런 식으로 정렬이 될 테니 문제가 됩니다. 아래처럼 is null을 써서 처리하시면 됩니다.SELECT * FROM #table ORDER BY `sortNum` IS NULL ASC, `sortNum` ASC

2021. 4. 28. 12:08
Programming/HTML, CSS

아웃룩 링크, mailto

이메일이렇게 할 경우 자신의 현재 컴퓨터에 설치되어 있는 아웃룩 프로그램이 뜬다는 건 다 알 것입니다.여기에 아주 간단하게나마(?) 보내는 사람, 제목, 내용을 추가할 수가 있습니다. ?subject=제목%20제목제목&body=안녕하세요.%0D%0A저는%20바보,%20똥개라고%20합니다.">Outlook으로 메일 보내기!아래 링크를 테스트로 클릭해 보시면 됩니다.?subject=제목%20제목제목&body=안녕하세요.%0D%0A저는%20바보,%20똥개라고%20합니다.">Outlook으로 메일 보내기!띄어쓰기가 있을 경우 %20으로 대체를 하는 편이 좋습니다. 그리고 body 부분에 보면 다음 줄로 넘기는 게 있는데 이때 %0D%0A(carriage return + line feed) 이걸 쓰시면 됩니다. ..

2021. 4. 27. 12:01
Programming/Javascript

하이브리드 앱으로 접속을 했는지, 모바일 브라우저로 접속했는지...

하이브리드 앱으로 접속을 하든 모바일 앱으로 접속을 하든 둘 다 모바일에 있는 브라우저로 실행을 하기 때문에 그냥은 체크가 불가능합니다. 다만 웹앱에는 Scheme이라는 게 있습니다. Android, iOS 둘 다... 대충 iamaboy.youareagirl://open 이런 식으로 생겼습니다. 앱 제작자한테 물어보시면 압니다. var ua = navigator.userAgent.toLowerCase(); if(ua.indexOf("iamaboy") > -1) { // code } user agent 값을 찍어 보면 scheme이 거기에 있습니다. 그러면 그 값이 있나 없나 체크를 해서 있으면 웹앱으로 접속한 게 되겠네요.

2021. 4. 6. 16:42
Programming/PHP

select box로 시간, 분 만들기

[예제]

2021. 3. 30. 18:35
  • «
  • 1
  • ···
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • ···
  • 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

티스토리툴바