PHP 33

$_SERVER 에 대해 알아보자

$_SERVER['HTTP_ACCEPT_ENCODING'] : 인코딩 방식 (gzip, deflate) $_SERVER['HTTP_ACCEPT_LANGUAGE'] : 언어 (ko) $_SERVER['HTTP_USER_AGENT'] : 클라이언트 브라우저 정보 $_SERVER['REMOTE_ADDR'] : 클라이언트 IP $_SERVER['HTTP_REFERER'] : 서버로 접속하기 바로 이전 페이지의 주소값 (어디로부터 유입되었는지 알수있음, a태그나 form으로 넘어올 때는 값이 전달됨, onclick이벤트로 넘어올때는 값이 전송되지 않음) $_SERVER['SCRIPT_FILENAME'] : 현재 실행되고 있는 위치와 파일명 $_SERVER['SERVER_NAME'] : 사이트 도메인 (www.do..

PHP 2013.05.03

php 메일 utf-8로 보내기

error_reporting(E_ALL); // 에러 검증 모드 $charset='UTF-8'; // 문자셋 : UTF-8$subject='메일 제목입니다.'; // 제목$toName='수신자이름'; // 받는이 이름$toEmail='receive@mail.com'; // 받는이 이메일주소$fromName='발신자이름'; // 보내는이 이름$fromEmail='send@mail.com'; // 보내는이 이메일주소$body='UTF-8로 보낸 메일입니다.'; // 메일내용$encoded_subject="=?".$charset."?B?".base64_encode($subject)."?=\n"; // 인코딩된 제목$to= "\"=?".$charset."?B?".base64_encode($toName)."?=\..

PHP 2013.04.30

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

그누보드는 기본적으로 최고관리자, 그룹관리자, 게시판관리자 이렇게 세 종류의 관리자로 나뉜다.또한, 기본적으로 한명씩 밖에 지정을 할 수가 없다. 그룹관리자에 여러명을 지정해야 하는 상황이 발생할 경우를 대비하여 방법을 알아보자.아래 순서대로 작업한다면 어렵지 않게 수정할 수 있다. 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

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
반응형