일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 7월 공모주 청약 일정
- 자바스크립트
- php
- Eclipse
- 공모주 청약 일정
- 공모주
- JavaScript
- Oracle
- 제이쿼리
- jquery
- 리눅스
- Stock
- 자바
- html
- java
- 주식 청약 일정
- 오라클
- Stock ipo
- SQL
- 맥
- 주식
- MYSQL
- css
- 6월 공모주 청약 일정
- IPO
- 공모주 청약
- 주식 청약
- linux
- codeigniter
- 코드이그나이터
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php/codeigniter] 코드이그나이터 input class true / false 사용법 및 예제 php 개발을 할때 저는 주로 codeigniter framework 를 사용합니다. 그중에서 페이지에서 컨트롤러로 데이터를 넘길때 post / get 방식으로 넘기는데, 그걸 받는 컨트롤러쪽에서 $this->input->get() 혹은 $this->input->post() 로 받게 됩니다! 그중 아래처럼 뒤에 인자가 true 혹은 false 로 들어가게 되는데요. $this->input->post("aa", true); // XSS 필터 적용 $this->input->post("aa", false); // XSS 필터 적용안함 위 내용을 보시면 아시겠지만, true 를 적용하면 넘어오는 데이터를 ..
[php] apache php 에러로그 표시되게 설정하는 방법 개발환경에 apm 세팅 후 apache 에러를 보고 싶은데 일일히 로그 파일을 확인하지 않고 설정을 변경하면 됩니다. 우선 아래 경로의 파일을 열어서 보면 vi /etc/php.ini 아래와같은 display_errors 라는 항목이 있고 그게 Off로 되어있을 껍니다! display_errors = Off 그걸 아래처럼 On 으로 변경해주고 저장한 뒤 display_errors = On httpd 를 재시작하고 다시 테스트를 해보면 에러가 정상적으로 노출되는 것을 확인할 수 있습니다! 단, 이건 보안상 소소경로등 민감한 내용들이 노출되니 주의하시면서 사용하시면 됩니다! 참고들 하세요!!
[php] 내장함수 str_repeat() 사용법 및 예제 php 에서 특정 문자열을 반복해서 출력하고자 할때 for문이나 foreach 같은 반복문을 이용해서 작업하곤 합니다. 하지만 단순 변수의 계산없이 글자를 반복하고자 하는 경우에는 str_repeat 라는 반복 함수가 있습니다. 아래는 예제입니다. echo str_repeat(":", 10); // 결과는 :::::::::: 위 내용을 보시면 아시겠지만, : 라는 문자를 10회 반복해서 출력하라는 내용입니다. 참고들 하세요!
[php] 문자열 잘라 붙이는 함수 mb_strimwidth 사용법 및 예제 php 함수중에 문자열의 길이를 잘라서 ... 으로 대체하고자 하는 경우가 있습니다. 그럴때 일일히 잘라서 붙일 수도 있지마느 mb_strimwidth 함수를 이용하면 한번에 구현할 수 있습니다. echo mb_strimwidth("1234567890",'0',10,'...','utf-8'); // 1234567... 위 내용을 보시면 아시겠지만, mb_strimwidth("문자열",'시작인덱스',길이,'바꿀내용','캐릭터셋'); 이런식으로 입력해주면 0번부터 10자리의 문자열을 만드는데 ... 을 포함한 10자리가 반환됩니다! 참고들 하세요!
[php] 배열의 요소와 그 갯수 구하기 array_count_values() 사용법 및 예제 php 에서 특정배열안의 값과 그 갯수를 구하고 싶을때가 있습니다. 그럴때 array_count_values() 함수를 사용하면 됩니다. 아래는 기본 사용 예제입니다. $arr = array("1","1","2","3"); $result_array = array_count_values($arr); 위 내용처럼 $arr 라는 배열이 있고 그안의 요소들 각각의 갯수를 구하고 싶을때 array_count_values($arr) 이렇개 넣어주면됩니다. 그리고 $result_array 라는 배열로 결과를 담고 print_r 을 이용해서 출력해보면 결과는 아래와 같습니다! [1] => 2 [2] => 1 [3] => 1 ..
[php] 배열합치는 함수 array_merge() 사용법 및 예제 php 에서 2개의 배열을 하나로 합치고 싶을때 사용하는 함수가 있습니다! array_merge() 라는 함수입니다. 아래는 기본 사용 예제입니다. $arr_1 = array(); $arr_1[0] = "a"; $arr_1[1] = "b"; $arr_1[2] = "c"; $arr_2 = array(); $arr_2[0] = "1"; $arr_2[1] = "2"; $arr_2[2] = "3"; $arr_data = array_merge($arr_1, $arr_2); 위와 같이 $arr_1 과 $arr_2 라는 배열이 2개가 있고 그걸 array_merge 함수를 이용하여 합친 배열을 $arr_data 라고 하고, $arr_data 배열을 ..
[php] in_array() 사용법 및 예제 php 에서 특정 배열안에 내가 찾고자 하는 값이 있는지 확인하고 싶을때가 있습니다. 그럴때 in_array() 라는 함수를 사용하면 됩니다. 우선, 아래와 같은 배열과 찾고자 하는 문자열이 있다고 가정하고, $arr_data = array('a','b','c','d'); $txt = "a"; $arr_data 라는 배열안에 $txt 변수에 담긴 "a" 라는 값이 있는지 확인하고 싶을때, 아래와 같이 사용하면 됩니다. f(in_array($txt, $arr_data)) { // 배열에 해당값이 있을때 처리 로직 작성 } 위 내용 보시면 아시겠지만, in_array 함수 안에 찾고자 하는 내용 $txt 와 찾을 대상 배열 $arr_data 를 넣어주면 true..
[php] iconv 사용법 및 예제 php 에서 api 통신을 하는 과정에서 echo 로 넘어온 데이터를 출력했는데, 이상한 특수문자 막 다이아몬드같은거도 보이는 등의 현상이 일어나시는 분들이 계실껍니다. 전송측에서 보내는 문자타입이 각각 다르겠지만, 저의 경우에는 euc-kr 형태로 들어와서 깨지는 현상이었습니다. 그럴때는 아래처럼 iconv를 이용하여 변경해주면 됩니다. iconv("euc-kr", "utf8", $str); 위 내용 보시면 아시겠지마느 iconv 에는 3개의 인자가 들어갑니다. iconv('원래charset','바꿀 charset','문자열'); 이런식으로 3가지 인자를 넣어서 출력해보면 정상적으로 나오실껍니다! 참고들 하세요!