일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 램가스초월
- iptime
- html/css
- 윈도우10
- KB국민카드
- jQuery
- 알리익스프레스
- 시놀로지
- SKT
- 아파치
- 킹북이초월
- ConoHa
- centos
- 리눅스
- 보르비스초월
- mysql
- 소비전력
- 티스토리
- 스톤에이지
- Ajax
- KB증권
- 가상서버호스팅
- php
- 알뜰폰
- 복현오거리
- 워드프레스
- proxmox
- 자바스크립트
- Today
- Total
목록LAMP (100)
맛집 여행 캠핑 일상 생활
PHP Notice: Undefined offset 에러로그 아파치 로그에 보면 위와 같은 에러가 쌓이는 경우가 많습니다.PHP 배열 변수에 정의되지 않은 값을 호출해서 발생하는 문제인데 수많은 부분을 찾아서 고치긴 쉽지 않을 것입니다.고치는게 좋긴하겠지만 차라리 /etc/php.ini 에서 error_reporting 설정값을 바꾸는 것도 하나의 방법일 수도 있습니다. error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE& ~ E_NOTICE 를 추가하고 아파치를 재시작하면 됩니다. 그리고 PHP Warning: Division by zero in 이런 워닝도 많이 있죠~0 으로 나누어서 로그가 발생하는 것인데 이런 경우는 PHP 소스에서 수..
PHP $_POST 값 모두 출력하는 방법 POST 값이 여러개라면 배열로 값이 넘어옵니다.이 값을 찍어 보는 방법은 아래와 같습니다. ▶ print_r 함수로 출력 print_r($_POST); ▶ var_dump 함수로 출력 var_dump($_POST); ▶ 보기 좋게 보는 방법foreach($_POST as $key=>$value) {echo $key . " : " . $value . "\n";} 세번째 방법이 보기가 좋겠죠~
PHP strstr 끝에서 찾는 함수 strstr 은 문자열이 처음으로 나오는 부분을 찾아서 거기서 부터 값을 리턴합니다.아쉽게도 반대의 함수는 없네요~그래서 끝에서 찾아서 앞쪽의 문자열을 리턴하는 함수를 구현하여 봅시다~function strrstr($str, $find) {return substr($str, 0, strrpos($str, $find));}간단하죠~ $example = "http://www.example.com/test.html";echo strrstr( $example, '/' ); 결과값 : http://www.example.com 왜 이런 함수는 기본적으로 제공되지 않는지 모르겠네요~
MySQL ERROR 1045 (28000) Access denied for user # mysql 만 입력하고 명령을 실행하면 아래와 같은 에러가 발생합니다. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 이런 경우엔 유저아이디와 패스워드 옵션(-p)을 함께 입력후 실행하면 됩니다. [root@vps conf]# mysql -utester -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 242979Server version: 5.1.73-log Source distribu..
MySQL group_concat 자릿수 늘이는 방법 그룹콘캣을 하다보면 글자가 잘려서 나오는 경우가 있습니다.디폴트값을 먼저 확인해 봅시다.show variables like 'group_concat_max_len'; 재시작 없이 적용하는 방법은set global group_concat_max_len = 10240; PHP 내에서 사용하는 방법은set @@group_concat_max_len = 10240;
PHP ZIP 파일 다운로드 시 올바르지 않습니다 에러시 압축 파일을 다운로드 해서 열어볼때 올바르지 않습니다 에러가 나는 경우가 있군요~readfile 하기전에 ob_clean 과 flush 를 해주니 잘 동작 하는군요~header("Content-Type: application/octet-stream;");header("Content-Disposition: attachment; filename=$filename");header("Content-Transfer-Encoding: binary");header("Content-Length: ".(string)filesize($DOWNLOAD_PATH));header("Cache-Control: cache, must-revalidate");header("Pr..
PHP key 와 value 가 있는 배열 합치기 단순 배열은 array_merge 나 array_unshift 등으로 합치가 가능하나 key 와 value 가 있는 배열은 array_merge 로 합치면키값이 0, 1, 2 이렇게 바뀌게 된다. ▶ 키가 없는 배열 합치기$arr1 = array("graph", "lemon", "peach"); $arr2 = array("apple");$arr3 = array_merge( $arr2, $arr1); ▶키가 있는 배열 합치기$arr1 = array("graph", "lemon", "peach"); $arr2 = array("apple");$arr3 = $arr2 + $arr1;의외로 간단하다.
MySQL find_in_set 함수 in_array 효과 PHP 의 in_array 나 array_search 와 비슷한 기능을 하는 함수가 MySQL 에는 find_in_set 함수가 있다. test_table idx col1 col2 1 1,2,3,4,5 apple, banana, blueberry, cherry, graph 2 2,3,4,5,6 banana, blueberry, cherry, graph, lemon 3 3,4,5,6,7 blueberry, cherry, graph, lemon, mango 4 4,5,6,7,8 cherry, graph, lemon, mango, orange 5 5,6,7,8,9 graph, lemon, mango, orange, peach col1 컬럼에 7이 있는..
PHP 날짜 YYYY-MM-DD 로 가져오는 방법 날짜를 가져오는 방법은 많은데 가장 간단한 방법은 Date 함수를 이용한 두번째 방법이다.$dt = new DateTime();$dt = $dt->format('Y-m-d H:i:s');echo $dt;위의 방법과 아래의 방법으로 한 결과가 동일하다.echo Date('Y-m-d H:i:s '); 코딩은 짧을수록 보기가 좋으니 두번째 방법을 사용해야겠다.