PHP(6)
-
IP대역 별 국가확인
1. GeoIP.dat 다운로드 - http://www.maxmind.com/app/geolitecountry2. geoip.inc 다운로드 - https://github.com/maxmind/geoip-api-php -> https://github.com/maxmind/geoip-api-php/blob/master/src/geoip.inc Download links Database Binary / gzip GeoLite Country Download GeoLite Country IPv6 Download GeoLite City Download GeoLite City IPv6 (Beta) Download GeoLite ASN Download GeoLite ASN IPv6 Download GeoIP Lega..
2015.11.13 -
[php] JSON 인코딩/디코딩 하기
자료 출처 : http://technol0gic.tistory.com/261 JSON(제이슨, JavaScript Object Notation)은, 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법이다. - 출처 : 위키백과 DB에 배열 따위를 저장하고 싶을 때 JSON으로 배열을 인코딩 해줘서 스트링 데이터로 만들고 DB에 저장하면 간편하다. DB에는 php에서의 배열 변수같은 것을 저장할 수 없기에 보통 나는 JSON으로 인코딩 해 준다음 배열로 저장한다. php에서는 JSON 형식으로 인코딩 하거나 디코딩 하는 함수를 기본적으로 제공해주는데, json_encode 와 json_decode 함수이다. source code: result :["A","B","C"] source code: resu..
2015.10.30 -
[PHP]file_get_contents() 함수 대체하기
생존본능 블로그에서 가져왔습니다. http://mbseo.wo.tc/36 Facebook에서는 정보를 주소에 지정하여 아래와 값이 값을 전달하여 줍니다. http://~~~~~~~~~~~~~~~~~~~ 라는 주소롤 이동하면 아래와같은 정보가 출력되게 됩니다. { "id": "220439", "name": "Bret Taylor", "first_name": "Bret", "last_name": "Taylor", "link": "http://www.facebook.com/btaylor", "username": "btaylor", "gender": "male", "locale": "en_US" } 친구들이나 기본 정보값을 말이죠. 하지만 위 정보를 이용하고 싶다고 Json으로 그냥 주소 값을 읽으면 Json은..
2015.10.30 -
PHP date 함수를 사용하여 날짜 표현하기
date("Y/m/d");//2014/03/28 date 함수를 이용해서 인자로 포맷을 넣어주면, 넣어준 포맷대로 날짜와 시간을 출력해준다. 대소문자를 구분하니 주의해주자. 일(Day) 의 표현 d일(Day)를 나타내며, 자릿수가 하나면 앞에 0이 붙는다. 01, 02 ... 30, 31 j일(Day)를 나타내며, 자릿수가 하나라도 0이 붙지 않는다.1, 2 ... 30, 31D요일을 영어로 3글자로 축약 후 나타낸다. Mon, Tue l(L의 소문자)D와 다르게 요일을 축약형이 아닌 완전한 단어로 나타낸다. Monday, Tuesday N(php 5.1)요일을 숫자로 나타낸다.월요일이면 1, 일요일이면 7 1, 2, 3 ... 7 w 요일을 숫자로 나타낸다.단 일요일을 0으로 나타낸다.0, 1, 2 ...
2014.04.26 -
PHP 함수모음
1. 문자열을 단어 기준으로 쪼개어 배열변수에 저장 $배열변수=explode('구분문자','쪼갤 문자열'); 2. 배열의 요소를 하나의 문자열로 결합 $변수=implode('결합문자',$배열변수); 3. 문자열의 찾아 바꾸기 $변수=str_replace('교체할문자열', '대체문자열', '원본문자열'); 원본 문자열에서 교체할 문자열을 찾아 대체 문자열로 모두 변경해준다. 4. 문자열의 일부 추출 substr('원본문자열', start, length); start가 양수이면 앞에서부터 몇번째이고, 음수이면 뒤에서부터 몇번째가 됨, 0부터 시작 문자 5. mysql의 substring() 함수 select substring(컬럼명, 1, 100) from 테이블명; 데이터 추출 단계에서 원하는 글자수만 추..
2013.04.04 -
PHP시간함수, 원하는 날짜 요일 구하기
// 등록된 날자에 +3을 해준다date("Y-m-d", strtotime("$nRUN[글등록일] + 3 days")) >= date("Y-m-d") // 기본 형태date("보여줄날짜의형태",strtotime("구할인자", 기준이되는날짜))$date22 = 20070214; $daterr = date("Y-m-d", strtotime("$date22 + 2 days")); => 20070216echo $daterr; // 현재시간에서 몇일 전,후를 알아내기.. 아래는 5일전의 날짜 구하기$data = date("Y-m-d H:i:s", time()-(60*60*24*5)); // 원하는 날짜의 초수를 알아내기. mktime(시, 분, 초, 월, 일, 년);$data = mktime(12,0,0,3,22..
2013.01.15