고양이 여름이의 지식채널

PHP 메일 함수(mail) 본문

Programming/PHP

PHP 메일 함수(mail)

썸머캣 2021. 1. 26. 00:01

PHP가 지원하는 내장함수 중 mail함수에 대해 알아보겠습니다.

  • mail

mail() 함수는 시스템에 설치된 메일 서버를 이용하여 지정한 수신자에게 메일을 보냅니다.

메일 보내기에 성공하면 true 실패하면 false를 반환합니다.

 

예시

<?
    $subject = "안녕하세요! 반갑습니다.";
    $message = "간단한 mail 함수 예시입니다.";
    
    $to = "example@gmail.com";
    $from = "your@mail.com";
    
    $header = "From: {$from}\r\nReply-To: {$from}\r\n";
    
    mail($to, $subject, $message, $header);
?>

mail 함수의 기본 인자에는 보내는 사람 항목이 없습니다. 그래서 보내는 사람의 메일 주소를 지정하려면 위와 같이 헤더를 추가해주어야 합니다. 또한 헤더 정보를 수정하면 HTML 형식의 메일이나 첨부 파일을 추가할 수 있습니다.

 

 

반응형

 

 

  • mail 함수 인자, 설명
mail ( string $to , string $subject , string $message , array|string $add_headers , string $add_params);
인자 자료형 설명
to string 받는 사람 메일 주소
subject string 메일 제목
message string 메일 내용
add_headers string 추가할 메일헤더 (옵션)
add_params string 추가할 파라미터 (옵션)

 

마지막으로 메일 함수는 기본적으로 PHP의 sendmail과 연동 되기 때문에 시스템에 sendmail이 설치가 되어있어야합니다.

 

 

 

PHP 날짜 시간 함수 (date, getdate, time..)

 

PHP 날짜 시간 함수 (date, getdate, time..)

PHP 프로그래밍할때 정말 많이 사용하는 날짜 시간 함수에 대해 알아보겠습니다. 함수 종류. 함수 기능 checkdate 주어진 날짜가 실제 존재하는 날짜인지 판단 date 날짜, 시간을 지정한 형식에 맞추

summer-cat93.tistory.com

728x90
반응형
Comments