본문 바로가기

IT/PHP

[php] timezone error PHP timezone 설정하기PHP로 코드를 짜다가 다음과 같이 date() 함수를 사용하는 코드가 들어갔다.$mm = date("Ym", mktime(0,0,0,date("m")-$k, date("d"), date("Y")));그러자 발생한 다음과 같은 에러.. Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning,.. 더보기
[php] millisecond 구하기 function exact_time() { $t = explode(' ',microtime()); return floor(($t[0] + $t[1])*1000); } second단위는 floor(microtime(true)); 더보기
php 서버 시간 관련 에러 보호되어 있는 글입니다. 더보기
[memcache php] memcached를 설치하는 법은 구글에 널렸다... 설치는 금방 하니 구글링을 이용하고... php에서 연동하려는데 좀처럼 되질 않았다. 우선 아래에서 memcached php 라이브러리를 받아 아래 네개의 명령을 하는데 난 첨에 phpize 명령이 먹질 않았다... sudo apt-get install php5-dev 깔아주니 된다 오예~~~ 그러면 뭔가 파일들이 수두룩하게 생기고 ./configure를 해주면 더 생긴다... make, make install을 해준 후에 http://pecl.php.net/package/memcache # phpize# ./configure# make# make install memcache.so 요 파일을 복사해줘야 하는데 ubuntu 기준으로... /usr/li.. 더보기
No 'Access-Control-Allow-Origin' header is present on the requested resource No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. ajax에는 Same Origin Policy라는 원칙이 있다고 한다. 현재 브라우져에 보여지고 있는 HTML을 내려준 웹서버에서만 ajax요청을 보낼 수 있다고 한다. -_- 보안상 당연한 문제일 수도 있지만 로컬에서 개발하고 원격지 어딘가에 띄워져 있는 서버에 http 요청을 해서 데이터를 가져 오려고 하면 어김없이 실패하고 만다. CROSS DOMAIN 문제다. cross domain을 해결하는 방법으로 여러가지 대안이 제시되어 왔다. JSONP, IFRAME IO, CrossD.. 더보기
[php] 대소문자 변환 관련 함수 출처 : http://jhappy.tistory.com/entry/PHP-%EB%B3%80%EC%88%98-%EA%B0%92-%EB%8C%80%EB%AC%B8%EC%9E%90-%EC%86%8C%EB%AC%B8%EC%9E%90-%EB%B3%80%ED%99%98 더보기
[php] 한글 깨지는 현상 상단에 다음 내용 선언. 안될때도 있다고 함... 나는 잘되더라 Header("Content-type: text/html; charset=utf-8"); 더보기
PHP 배열 함수 정리 [PHP] 배열 함수 정리. from '.' Programs/PHP 2012/05/10 14:37 php 배열함수 - array_ 문자, 숫자의 배열 함수 정의 array_change_key_case -- 모두 대문자나 소문자화된 문자열 키를 갖는 배열로 반환한다 array_chunk -- 배열을 여러 덩어리로 분산시킨다 array_combine -- 키를 위한 배열과 값을 위한 배열을 각각 사용하여 배열을 생성한다 array_count_values -- 배열 값의 수를 센다 array_diff_assoc -- 인덱스 검사와 함께 배열간의 차이를 계산한다 array_diff_uassoc -- Computes the difference of arrays with additional index check w.. 더보기
문자열 공백 제거 페이지 입력 폼에서 [ 상처를 치료해줄 사람 어디없나 ] 라는 문자열을 $string = $_GET['string']; GET 형식으로 받았다면 문자열 앞 뒤 공백제거하기trim($string); 결과는 [상처를 치료해줄 사람 어디없나] 모든 공백을 제거하기preg_replace("/\s+/", "", $string); 결과는 [상처를치료해줄사람어디없나] 출처 : http://yonoo88.tistory.com/331 더보기
mongoDB에 insert하기 (php) db명은 test collection명은 gals이다. count는 현재 데이터 갯수 insert는 했으니 이제 delete와 update를.. 더보기