일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 알뜰폰
- mysql
- iptime
- 스톤에이지
- 국민카드
- 복현오거리
- 국민연금
- 시놀로지
- 킹북이초월
- 알리익스프레스
- KB증권
- 아파치
- jQuery
- 리눅스
- 안드로이드
- SKT
- php
- KB국민카드
- 윈도우10
- html/css
- 자바스크립트
- 티스토리
- centos
- 보르비스초월
- 가상서버호스팅
- ConoHa
- 램가스초월
- 소비전력
- 야영후기
- Apache
- Today
- 79
- Total
- 821,563
목록LAMP (96)
맛집 여행 캠핑 일상 생활
PHP 5.4 버전에서 empty 함수로 인한 에러가 발생한다면 아래 처럼 empty 함수를 구현해주는 방법이 있습니다. empty 함수를 is_empty 로 치환 하면 됩니다. function is_empty( $str ) { if($str == "") { return true; } else if($str == 0) { return true; } else if($str == "0") { return true; } else if($str == NULL) { return true; } else if($str == false) { return true; } else if(is_array($str) && count($str)==0) { return true; } else { return false; } } 위..
같은 이름의 파일명으로 다른 이미지를 업로드 했는데 이전 이미지로 보여지는 경우가 많습니다. 브라우저의 캐시 기능 때문입니다. 다른 파일명으로 저장을 하면 되겠지만 프로그래밍을 다시 하기 귀찮은 경우 간단하게 파일의 수정시간을 체크해서 뒤에다 숫자로 스트링을 붙여주면 됩니다.
[CentOS] VNSTAT PHP FrontEnd 설치 방법 yum install vnstat 이 설치된 상태에서 vnstat php frontend 를 설치하면 웹브라우저에서 네트워크 트래픽 사용량을 볼 수가 있습니다.git clone https://github.com/bjd/vnstat-php-frontend.gitmkdir -p /var/www/vnstatmv ./vnstat-php-frontend/* /var/www/vnstat/vi /var/www/vnstat/config.php //$language = 'nl'; $language = 'en'; //$iface_list = array('eth0', 'sixxs'); $iface_list = array('enp2s0'); //$iface_tit..
[리눅스] 아파치 에러 AH00035 아파치 설치 후 아래와 같은 메시지가 뜨면 퍼미션 오류인데 SELINUX 설정을 바꾸면 해결이 됩니다.[Thu Nov 22 11:14:18.334138 2018] [core:error] [pid 12090] (13)Permission denied: [client 192.168.1.4:57003] AH00035: access to /index.php denied (filesystem path '/home/homepage/www/index.php') because search permissions are missing on a component of the path # vi /etc/selinux/config#SELINUX=enforcingSELINUX=disabled ..
[아파치] AH00558 httpd ServerName 아파치에서 아래와 같은 메시지가 나오면 httpd.conf 파일에 ServerName 이 누락된 경우입니다.[root@vps conf.d]# apachectl configtestAH00558: httpd: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this messageSyntax OK ServerName localhost이렇게라도 넣은 다음에 재시작 해보세요~
[PHP] 날짜형식 정규식 체크 php 에서 날짜를 받아서 mysql 에 넣을때 잘못된 데이트형식으로 입력하면 '0000-00-00' 으로 입력됩니다.날짜를 체크하는 함수를 한번 만들어 봤습니다.function date_check($str) { $str = str_replace('.', '', $str); $str = str_replace('-', '', $str); $YY = substr(date('Y'),0,2); if(strlen($str)==6) { $str = $YY.$str; } if ( preg_match('/^(\d{4})-?(\d{2})-?(\d{2})$/',$str,$match) && checkdate($match[2],$match[3],$match[1]) ) { return true;..
[리눅스] 아파치 에러로그 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 ( 컬럼명, "찾을문자열", "바꿀문자..