일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Apache
- 아파치
- 윈도우10
- mysql
- 보르비스초월
- 소비전력
- jQuery
- 가상서버호스팅
- 알리익스프레스
- 시놀로지
- 자바스크립트
- 스톤에이지
- centos
- 리눅스
- 복현오거리
- KB증권
- 킹북이초월
- html/css
- SKT
- 알뜰폰
- Ajax
- KB국민카드
- 거제도
- 워드프레스
- 램가스초월
- iptime
- php
- ConoHa
- proxmox
- 티스토리
- Today
- Total
목록LAMP (100)
맛집 여행 캠핑 일상 생활
[리눅스] 아파치 에러로그 authz_core AH01630 Apache 2.2.x 버전에서 2.4.x 로 버전을 올린 후 아래와 같은 에러가 발생하면 설정파일을 수정하여야 합니다.[authz_core:error] [pid 1250] [client 접속아이피:62401] AH01630: client denied by server configuration:/home/유저계정/www/noindex, referer: http://www.example.com/noindex/ 해당 httpd.conf 파일을 열어서 아래 내용을 추가해주면 됩니다. # Apache 2.4 Require all granted 2.2.x 버전과 다른점이네요~
PHP UTF-8 한글문자열 SUBSTR UTF-8 한글로 된 문자열에서 부분글자를 가져오려면 3바이트씩 가져와야 합니다. 자바스크립트에서는var str = "가나다라마바사"; var sub_str = str.substr(0, 3); // 가나다 PHP에서는$str = "가나다라마바사";$sub_str = substr( $str, 0, 9 ); // 가나다 $sub_str = substr( $str, 3, 6 ); // 나다 한번씩 착각할 때가 있어서 글로 남깁니다.
MySQL Field 사용자정의 정렬하기 특정 컬럼에 한글이나 영어로 된 값을 사용자가 원하는 대로 커스텀 소팅을 하고 싶다면 Field 함수를 사용하면 됩니다. 먼저 select 로 field 값을 알아보면select field("정치", "경제", "연예", "IT") from 테이블명첫번째 값에 해당하면 1, 두번째는 2 형태로 값이 나옵니다. select * from 테이블명 order by field(컬럼명, "정치", "경제", "연예", "IT") asc 위와 같이 하면 원하는 정렬을 할 수가 있습니다.
MySQL 특정 문자열 치환 PHP 에서 str_replace 함수가 있다면 MySQL 에는 REPLACE 함수가 있어서 문자열을 변경할 수가 있습니다.사용 방법은 PHP str_replace 는 str_replace ( "찾을문자열", "바꿀문자열", "문자열" ) 이지만MySQL 의 replace 는 replace ( 컬럼명, "찾을문자열", "바꿀문자열" ) 입니다. 문자열이 들어있는 컬럼에 특정 문자열을 찾아서 치환 하려면 REPLACE 함수를 사용하면 아주 쉽게 치환이 가능합니다.UPDATE 테이블명 SET 컬럼명 = REPLACE ( 컬럼명, "찾을문자열", "바꿀문자열" ) WHERE 조건식~ 셀렉트 문에서도 사용이 가능합니다.SELECT REPLACE ( 컬럼명, "찾을문자열", "바꿀문자..
PHP QUERY_STRING 파싱함수 parse_str URL 주소에서 ? 다음에 오는 문자열은 $_SERVER['QUERY_STRING'] 으로 받아오면 됩니다.그리고 Get 파라메터를 파싱해주는 함수가 있어서 편리하게 파싱해서 사용할 수가 있습니다. 예1)$query = "param1=v1¶m2=v2";parse_str( $query );echo $param1; // v1echo $param2; // v2 예2)$query = "param1=v1¶m2=v2";parse_str( $query, $params );echo $params['param1']; // v1echo $params['param2']; // v2 편한 방법으로 사용하면 됩니다.
PHP 한글 문자열길이 2자릿수로 계산하기 영문과 한글이 썩인 문자열을 strlen 이나 mb_strlen 함수로 글자길이 값을 구하면 원하지 않은 값을 가져옵니다.예제)$str = "abcd 가나다라";echo strlen($str); // 17echo mb_strlen($str, "utf-8"); // 9 strlen 은 utf-8 로 한글은 3byte 로 계산됩니다.그리고 mb_strlen 으로 계산하면 1로 리턴됩니다. 한글을 2바이트로 계산하는 방법입니다.$str = "abcd 가나다라";$w_len = mb_strlen($str,"utf-8") + (strlen($str) - mb_strlen($str,"utf-8")) / 2;echo $w_len; // 13 mb_strlen 값에 strle..
MySQL 현재 위경도로 가까운 위치 찾기 자신의 위도 경도 좌표로 몇 키로 이내 가까운 거리 찾는 쿼리입니다.$latitude = "위도값";$longitude = "경도값";$distancesql = "round((acos(cos(radians(90-$latitude))*cos(radians(90-latitude))+sin(radians(90-$latitude))*sin(radians(90-latitude))*cos(radians($longitude-longitude)))*6371000), 0)";select round($distancesql/1000, 2) distance from 테이블 order by $distancesql ascphp 코드랑 섞여 있지만 응용하면 될 겁니다. ▶ 10Km 이내 ..
PHP include require 절대경로 include 나 require 로 파일을 불러들일때 상대경로로 할지 절대경로로 할지 고민이 많죠~ 상대경로로 하게되면 호출하는 파일이 항상 하나라면 상관이 없겠지만, 여러 경로에서 호출한다면 호출하는 파일의 경로에 따라 달라지게 되어 워닝 또는 에러가 발생합니다. 그리고 include, require 함수 대신에 include_once, require_once 를 사용하면 중복호출을 하지 않습니다. $_SERVER['DOCUMENT_ROOT'] 를 이용해서 절대경로로 파일을 인크루드하면 됩니다. require_once $_SERVER['DOCUMENT_ROOT']."/inc/common.php"; DOCUMENT_ROOT 의 값은 뒤에 서버 설정에 따라 / ..
PHP 정규식 치환하기 정규식 치환 방법 예제입니다.$ori_str = "http://www1.example.com/"; $rep_str = preg_replace("/[0-9]/", "", $ori_str);echo $rep_str;결과값 : http://www.example.com/ [a-zA-Z] 를 넣으면 알파벳이 모두 치환됩니다.
PHP 디렉토리안에 파일 리스트 가져오기 특정 디렉토리안에 파일리스트를 가져오는 예제소스입니다.$DIR_PATH = "/var/www/html/";if(is_dir($DIR_PATH)) {if($dh = opendir($DIR_PATH)) {while(($file = readdir($dh)) !== false) {if ($file == "." || $file == "..") {continue;}$_file = $DIR_PATH.$file;if(is_file($_file)) {echo "filename: ".$_file." ";}}closedir($dh);}}