PHP 70

phpmailer 사용법

보통 메일을 보낼 때 php안에 있는 mail 함수가 있는데 이를 사용하면 메일을 성공적으로 전송하는데 걸리는 시간이 오래 걸리며, 에러가 어디서 났는지 확인하기가 힘든 단점이 있다. 그래서 좀 더 효율적인 메일 라이브러리가 있는데 이 라이브러리는 phpmailer이다. 소스를 다운 받는 곳은 http://phpmailer.worxware.com/ 이며 downloads를 눌러서 php 버젼에 맞는 것을 download하면 된다. (http://phpmailer.worxware.com/index.php?pg=sf&p=sfp) 깃허브 : https://github.com/Synchro/PHPMailer 깃허브에 친절히 예제 소스가 있다.

PHP 2013.08.01

글자수 줄이기 mb_strimwidth

대개 PHP로 게시판을 만든다거나, 최근게시물을 뽑아온다거나 하는 등의 작업을 할 때면정해놓은 가로크기(wIdth) 보다 글자수가 많은 경우 이를 잘라주어야 하는 경우를 만날 때가 많습니다. 여기서 보편적으로 사용하는 몇가지 명령으로는 1. strlen - 글자수를 계산해서2. substr - 정해놓은 값만큼 자르거나3. mb_substr - UTF-8의 경우는 mb_명령을 붙여서 자른 후에4. echo ".." - 쩜쩜과 같은 텍스트를 마지막에 붙여넣어라 하는 4단계의 작업을 거치고는 하죠. 이를 귀찮게 생각한 나머지 일부 PHP개발자들은 글자수를 원하는대로 자를수 있는 갖가지의Function 을 만들어서 사용해오곤 했으나.. PHP5 버전부터는 이러한 불편함을 한번에 해결해 줄수 있는명령이 새로이 추..

PHP 2013.07.17

하루전, 하루후 등 게시물 검색하기

mktime() 하루전, 하루후 등 게시물 검색하기 $yday = date("m-d-Y",strtotime("-1 day", time())); $yday = split("-", $yday); $ydays = mktime(0,0,0,$yday[0],$yday[1],$yday[2]); *.전체 참여자 수 계산 function all_record_cnt($tbname){ $sql = "select count(*) from $tbname"; $result = mysql_query($sql); $cnt = mysql_result($result, 0, 0); return $cnt; } *.어제 참여자 수 계산 function yday_record_cnt($tbname){ $yday = date("m-d-Y",str..

PHP 2013.07.05