php 브라우저 버전 확인 (IE6 – IE11까지)

모든 웹 언어에서 그렇듯 php 에서도 브라우저의 버젼을 확인하기 위해서는 브라우저에서 보내온 사용자 에이전트(User Agent) 문자열을 분석해서 판별하게 됩니다. 다른 언어 request 에 해당하는것이 php 에서는 대부분 $_SERVER[] 에 있습니다. 자세한것은 php 메뉴얼 http://php.net/manual/en/reserved.variables.server.php 를 참고하세요주로 많이 쓴는것만 적어보면 $_SERVER[“REMOTE_ADDR”] // 사용자 IP $_SERVER[“HTTP_REFERER”] // 이전 페이지 $_SERVER[“HTTP_USER_AGENT”] // 브라우저 정보 그럼 본격적으로 브라우저 버전을 … Read more

php 스위치 switch 문 사용법

php 스위치 switch 문 사용법입니다.어느 언어에서나 switch 문은 거의 동일한 문법이죠 switch (비교에 사용할 변수) 를 적고 case (조건): 을 만족하는것을 실행 합니다. 주의해야할 것은 php 는 case 조건에 맞는 부분과 함께 default: 부분도 실행됩니다. 디폴트를 실행 하기 싫다면 해당 case 조건 마지막에 꼭 break 를 넣어 주세요 다음 소스는 앞에 case 조건을 만족하면 default … Read more

MySql 에서 날짜를 표현하고 변환하는 date_format() 에 대해서 알아봅시다.

MySql 에서 날짜를 표현하고 변환하는 date_format() 에 대해서 알아봅시다. 워낙 기초적인것이고 초보자를 위해 상세하게 설명하는 글이 아니라 옵션 설명을 자꾸 까먹어서 기록용으로 남기는 거니 간단하게 설명하고 넘어 갑니다. 블로그 전체가 오른쪽 마우스 사용 제한이 걸려있으니 소스를 복사할 분은 검은 배경의 소스창 오른쪽 상단의 “source view” 를 눌러서 복사하면 됩니다. date_format(date, format) 은 date를 새로운 날짜 … Read more

php 에서 mysql 접속 및 기본적인 쿼리와 결과 처리 하는 방법입니다.

php 에서 mysql 접속하는 방법입니다. 이렇게 기초적인 간단한걸 왜 포스팅 하냐고요? 요즘은 php 도 대부분 프레임워크를 사용하기 때문에 이렇게 직접 디비에 접속하고 쿼리문 작성하고 결과를 처리할 일이 없기 때문에 너무 안 써서 까먹으니까 기록으로 남겨 놓으려고 합니다. php 에서 mysql 접속하는 방법입니다. 배열이 아닌 일반 변수로 처리해도 상관 없습니다. $mysql[“host”] = “localhost”; // 서버아이피 또는 … Read more

mysql dump 파일을 다시 디비에 넣는 중 한글 문제 발생시 처리방법

1. euc-kr로 덤프한 파일을 utf-8 디비에 넣을때 명령어 root > mysql –default-character-set=euckr -u 아이디 -p 디비명 < dump_file.sql > 암호입력 2. dump 파일은 euc-kr 이고 DB 는 utf-8 일때  mysql 버전에 따라 –default-character-set 옵션이 동작하지 않아 insert 가 안되거나 한글이 깨져서 입력될 경우 dump_file.sql 파일을 열어서 상단에 다음 추가 하고 다시해보자. root > vi dump_file.sql 첫줄에 다음 내용 추가 … Read more