본문 바로가기

전체 글35

php utf-8에서 메일보낼때 제목깨짐 base64_encode ! 설정해줘야됨 function mailsend_func($email,$contents){ $wtime = date("y-m-d h:i:s",$wtime); $mailTo = $email; // 받는 메일 주소; $mailFrom = "발송이메일"; $subject = "제목."; $mailSubject .= "=?utf-8?B?".base64_encode($subject)."?=\r\n"; $mailContent = stripslashes($contents); $headers = "From: $mailFrom\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\.. 2016. 4. 20.
mysql dump 사이트 작업할때, 주로 phpmyadmin 에서 db작업을 하는데, 부득이하게 콘솔작업을 해야될때가 있다. phpmyadmin 사용하다가 콘솔작업을 하면 , 세삼스럽게 편리하게 작업하고 있었구나 하는 생각이든다. 처음 콘솔작업할때 추가,삭제,업데이트는 가능했으나, 덤프는 방법을 몰라서 고생했던적이 있었다. 지금도 정확히 외우진 않았지만 막상 타이핑하면 저절로 써지긴한다. 자주 찾았던 내용이라서 간단히 덤프, 복구 명령어를 써보려고한다. 이해가 쉽도록 아이디와 패스워드,데이터베이스는 예시로 미리 정하려고 한다.ID : rootPW : rootpasswordDB name : member 1.dumpmysqldump -u root -p member > member.sql -> password 입력-> mysq.. 2016. 1. 15.
context swtiching 예를들어 프로젝트1을 하고 있다가 급하게 프로젝트2를 수정하고 다시 프로젝트1로 넘어가는데 생각이나, 정보들을 정리하고 다시 작업을 할 수 있는데 걸리는 시간. 유지보수가 많은 경우 context swtiching 시간을 줄일 수 있는것같다. 단, 오랫동안 적응이되면... 처음엔 정신도 없고, 시간도 맞추기가 어려웠는데, 몇 년을 수 많은 유지보수와 프로젝트를 하다보니 프로젝트(주업무) 를 하다가 유지보수를 처리하고 다시 내 프로젝트를 하는데 머리 속이 정리되는데 걸리는 시간이 줄어든 기분이다. 어쩌면 정신을 놓고 하는걸지도 모르겠지만... 그래도 야근을 해야되는건, context swtiching 이 줄어 들었어도 , 그 시간을 매꿔주는 수 많은 유지보수들... 큰 프로젝트 하나만 길게 하고싶다. 2016. 1. 15.
인코딩 관련 - LINUX 홈페이지 DB 와 홈페이지 인코딩을 맞췄는데도, 홈페이지 글자가 깨질경우 /etc/httpd/conf/httpd.conf 에서 케릭터 셋팅 변경 -> AddDefaultCharset euc-kr 리눅스에서 깨질경우 locale -a | grep ko > 사용가능 언어 확인 후/etc/sysconfig/i18nLANG="ko_KR.euckr" 로 변경 2016. 1. 14.
데이터 엑셀 출력시 셀 서식 정하기 데이터를 엑셀로 출력시 휴대폰 전화번호 같은경우는 첫글자가 0으로 시작해서 없어지는 경우가있다임시 방편으로 아래와 같이 숫자데이터 출력시 앞에 작은따옴표(')를 사용해서 문자로만들어서 사용했었는데 PHP에서 셀 서식을 지정해서 출력할수 있는걸 알았다.방법은 아래와 같다 01022222222 위에 사용한 스타일을 사용하면, 작은따옴표 없이 0으로 시작되는 숫자도 출력이 가능하다. 그 외에 몇개 서식 : mso-number-format:""mm/ddyy" -> 날짜형식1mso-number-format:"0.00" -> 소수점 2째 자리까지 나오는 서식 2016. 1. 13.