전체 글 327

CentOS에 APM 설치

사용버전 : CentOS5.7 //방화벽 설정# vi /etc/sysconfig/iptables포트 80,3306 추가 //apacahe, mysql, php순으로 APM 설치# yum -y install httpd# yum -y install mysql# yum -y install mysql-server# yum -y install php //# php -v 로 php 버전 확인 //최신버전이 아니라면(현재최신버전 php5.3.8)..// php 업데이트 부분//centos 는 업데이트 반영이 좀 늦다. 그래서 php 5.3 은 따로 rpm 을 구하거나, 컴파일 해야 한다. 일단 컴파일을 안하고 패키지 관리를 방향으로 잡았으므로.. 다른 동네에서 제작된 것을 이용한다.[root@dev1 /]# rpm ..

Linux 2013.04.30

CentOS 계정생성 및 세팅

CentOS5.x 계정생성 및 세팅 useradd -d /home/폴더이름 -m 아이디-d옵션은 사용자의 홈 디렉토리를 지정해주는 옵션 passwd 아이디 라고 입력하면 패스워드를 물어본다. 두번 입력해주면 끝 (패스워드 변경할때도 이 방법을 씀) 추가로, 기본적으로 사용자가 추가되면 '/etc/passwd' 에 사용자 정보가 저장된다. 이것을 '열쇠글' 이라고 부르는데, 이 열쇠글의 형식은 이렇다.계정명 : 패스워드 : UID : GID : Commnet : HomeDir : Shell 위 형식은 중요한 사항이므로 꼭 기억해두자!

Linux 2013.04.30

ajax 사용하기 (xml)

요즘 아주 많이 사용되고 있는 ajax에 대해 알아보자. 특징은, 비동기식으로 화면 새로고침 없이 데이터를 처리할 수 있다. 사용방법을 알아보자. index.html ===========================================================//xml 형식으로 데이터 보내기$(document).ready(function(){$.ajax({type : "POST",url : "./ajax.data.php",dataType : "xml",data : {name:name, phone:phone}, //자바스크립트 name변수와 phone변수를 post 방식으로 ajax.data.php 에 전달한다.success : function(xml){ // 정상적으로 데이터를 받아왔을때 실..

jQuery 2013.04.30

javascript 모바일 기기 구분

모바일 기기 구분 ================================================================================================================= 기기별 구분 ================================================================================================================= (그누보드에서 사용중인 방법) var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msi..

Javascript 2013.04.26

[그누보드] 그룹관리자 및 게시판관리자 여러명 지정하기

그누보드는 기본적으로 최고관리자, 그룹관리자, 게시판관리자 이렇게 세 종류의 관리자로 나뉜다.또한, 기본적으로 한명씩 밖에 지정을 할 수가 없다. 그룹관리자에 여러명을 지정해야 하는 상황이 발생할 경우를 대비하여 방법을 알아보자.아래 순서대로 작업한다면 어렵지 않게 수정할 수 있다. 1. adm/boardgroup_list.php if ($is_admin == "super") echo ""; 에서 if ($is_admin == "super") echo "";빨간 숫자부분만 크게 바꿔준다.여러 아이디를 사용할 것이기 때문에 기존에 있던 input보다 크게 maxlength=100 정도로 바꿔준다. 2. lib/common.lib.phpif ($group['gr_admin'] == $mb_id) return..

PHP 2013.04.17

CSS 구체성

CSS에는 구체성이라는게 존재한다.많은곳에 무조건 스타일시트에 코딩되는 순서에따라 실행되는 우선순위가 정해진다고 나와있다.물론 이도 틀린말은 아니지만 정확하다고도 할 수 없다.왜냐하면, CSS에는 구체성이라는 것이 있는데, 이 구체성에 따라 우선순위가 정해지는 것이다. 자 그럼 살펴보자.. 기본 0 0 0 0 으로 되어있다면 (여기서 각 숫자는 갯수를 의미)첫번째는 inline두번째는 id세번째는 클래스(가상클래스 포함)네번째는 요소(가상요소 포함) 예를 들어보자.선택자가 span 일때는 구체성이 어떻게 나올까? - 0 0 0 1 (요소 1개)#id>div - 0 1 0 1 (id 1개, 요소 1개) #id:hover - 0 1 1 0 (id 1개, 가상클래스 1개) 이런식으로 된다. 몇몇 책에는 '숫자..

CSS 2013.04.10

transition의 종류

css3로 넘어오면서, 이전에는 스크립트로 구현해야 했던 동작들을 css로 아주 쉽고 간편하게 구현할 수 있다. transition-delay : 해당시간 후에 동작transition-duration : 동작되는 총 시간transition-timing-function : 움직임의 가속도 설정 (ease, linear, ease-in, ease-out, cubic-bezier) 참고 : http://www.w3.org/TR/css3-transitions/#transition-timing-function 사용방법 : ease 그런데 여기서 눈여겨 봐야 할 곳이 있다.지금은 transition을 #ease 에 주었다.실행을 해보면 마우스를 올렸을 때와 뗐을 때 모두 트랜지션이 적용 된다. 자, 그럼 이번엔 트..

CSS 2013.04.10

php로 pdf 파일 다운로드 구현

// 다운로드 $filename = date('md')."dr_q.pdf"; $filename = explode("/", $filename); $filename = $filename[sizeof($filename)-1]; //이미지도 다른파일과 같이 다운로드로 하게끔 하기 //------------------다운로드----------------------------// Header("Content-type:application/octet-stream"); //Header("Content-Length:".$file_size); Header("Content-Disposition:attachment; filename=".$filename); //Header("Content-Transfer-Encoding:bi..

PHP 2013.04.05
반응형