티스의 이야기

PHP-메일 전송 코드 본문

프로그래밍

PHP-메일 전송 코드

밍딩이 2016. 6. 16. 15:01

PHP-메일 전송 코드


<?php

// 입력값에 잘못된 데이터가 있는지 등을 확인하는 함수입니다.

function checkInput($var)

{

if (is_array($var)) {

return array_map('checkInput', $var);

} else {

// magic_quites_gpcc에 대한 대책 레시피 212을 마련합니다.

if (get_magic_quotes_gpc()) {

$var = stripslashes($var);

}

// null 바이트 공격에 대비합니다 레시피 288.

// null 바이트를 포함한 제어 문자가 포함되었는지 확인합니다(최대 1,000문자).

if (preg_match('/\A[\r\n\t[:^cntrl:]]{0,1000}\z/u', $var) == 0) {

die('잘못된 입력입니다.');

}

// 문자 인코딩을 확인합니다 레시피 277.

if (! mb_check_encoding($var, 'UTF-8')) {

die('잘못된 입력입니다.');

}

return $var;

}

}

?>



'프로그래밍' 카테고리의 다른 글

PHP-메일전송폼3  (3) 2016.06.17
PHP-메일전송폼 2  (0) 2016.06.16
PHP-메일전송 폼을 작성하고 싶을때  (0) 2016.06.15
PHP-인증을 요구하고 싶은 페이지  (0) 2016.06.14
PHP-로그인 폼작성  (0) 2016.06.13
Comments