본문 바로가기

프로그래밍/PHP13

[JSONP] Crossdomain 해결을 위한 JSONP 설명 우선 크로스도메인 문제에 대해서 이야기 하자면 자바스크립트는 기본적으로 동일 도메인이 아닌(서브도메인도 다른 도메인으로 인식) 경우에는 데이터를 수용 할 수 없게 되어 있다. 이유인 즉 센드박스 어쩌고 저쩌고 하는 보안 문제 때문인데 쉽게 설명 하자면 악의적인 내용을 외부 사이트에 심어 두고 실행 되게 하는 일을 막기 위해서이다. 어째건 이런 제약이 일반 웹에서는(모바일 웹 포함) 크게 문제 될거 없다. 왜냐하면 proxy 페이지를 내 서버에 둬서 프로그램으로 xml,json 등의 자료 또는 text html 등의 자료를 가져 와서 우리 입맛에 맞게 가공해서 내 도메인에서 제공해 주는 거 처럼 꾸미면 되니까. 하지만 하이브리드앱을 하게 되면 이게 심각한 문제가 된다. 왜냐 하면 데이터를 가져올 방법이 제.. 2013. 1. 28.
[PHP] 해당 월의 마지막 날짜 구하기 함수 : string date ( string $format [, int $timestamp ] ) int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] ) 사용방법은 간단하다. $today = time(); $end_day = date("t", $today); 예제: // 2007년 12월의 마지막 날짜는 31임 $end_day = date("t", mktime(0, 0, 0, 12, 1, 2007)); echo $end_day; 결과 : 31 2011. 8. 12.
[php] mail() 함수가 오류없이 작동하지 않을 경우(sendmail 설정확인) 여러가지 원인이 있겠지만 리눅스에 서툰 내가 3,4시간 삽질하면서 이것저것 웹서핑이나 책을 찾아보면서 queue 디렉토리를 보니 메일이 엄청나게 쌓여있더라는.. 거두절미하고;; /etc/mail/local-host-names 에 도메인을 등록이 되어 있는지 확인 후 등록되지 않았다면 도메인을 등록 후 sendmail 재시작 /etc/init.d/sendmail restart 재시작하자 /var/spool/mqueu/ 에 쌓여있던 메일이 전부 전송되었다~ 알면 간단한 부분인데 모르면 고생.. 출처 : http://blog.naver.com/PostView.nhn?blogId=wlsry82&logNo=80072476089&viewDate=¤tPage=1&listtype=0 2011. 6. 19.
PHP 5.3.0 에서 사라진 함수들 대체 PHP 5.3.0 에서 사라진 함수들 대체 2011. 5. 27.