태그 : PHP 요약보기전체보기목록닫기

1 2

PHP startsWith, endsWith

function startsWith($haystack, $needle) {    // search backwards starting from haystack length characters from the end    return $needle === "" || strrpos($haystack, $needle, -st...

PHP 유용한 링크

구석기 PHP와 현대적인 PHP 비교하기http://www.haruair.com/blog/3301PHP The Right Wayhttp://modernpug.github.io/php-the-right-way/PHP 이미지 업로드 보안: 제대로 하지 않는 방법https://mytory.net/archives/3011PHP의 이상한 문화https://ite...

PHP Composer List

https://wiki.modernpug.org/display/PHP/20+Awesome+PHP+Libraries+For+Summer+2016http://tutorialzine.com/2017/01/20-awesome-php-libraries-for-early-2017https://github.com/ziadoz/awesome-php

PHP Magic Method (특수메소드)

매직메소드(특수메소드)는 항상 클래스에 정의되어 있는 메소드들을 말하며, 이중 밑줄(__)로 시작한다.그래서 일반함수들은 이중 밑줄(__)로 함수명을 시작하는 것을 권장하지 않는다.1) __construct(), __destruct()__construct()는 클래스에 생성자로 클래스 인스턴스화 시 처음으로 호출한다.CI에 보면 parent::__con...

PHP 결과에 생기는  값 제거

PHP를 이용해 응답값으로 json_encode된 값을 클라이언트에 제공해야 하는 API서버를 구축중이다. 결과물이 정상적으로 json형태로 나오지만 개발자도구로 보면 와 같은 특수문자가 같이 표시되어 있다. 이렇게 되면 클라이언트에서 제대로 json파싱이 불가능하므로 제거해야 한다. 이런 현상이 발생하는...

PHP5.3에서 json_encode 후 한글 깨짐

PHP로 API서버를 구축하는 도중 아래와 같은 문제가 나타났다.json_encode 시 한글이 깨지는 현상PHP5.3을 사용하고 있으므로 아래의 해결방법이 다른 버전에서는 다를 수 있다.클라이언트에서 요청한 결과를 JSON형태로 응답하려고 하기에 아래와 같이 작업을 하였다.$res['cd'] = 0;$res['msg'] = 'OK';$res['data...

php @

PHP는 하나의 오류 제어 연산자를 지원합니다: at 부호(@). PHP 표현의 앞에 덧붙이면, 그 표현에서 생성되는 모든 오류 메세지를 무시합니다. Note: @ 연산자는 표현에만 작용합니다. 간단한규칙으로: 어떠한 값을 얻을 수 있으면, @를 붙일 수 있습니다. 즉, 변수, 함수, include 호출, 상수 등에붙일 수 있습니다. 함수 정의, 클래스...

[CI] CodeIgniter의 특징 및 장점

 모델-뷰-컨트롤러 기반엄청 가벼움여러플렛폼을 지원하는 완벽한 데이터베이스 클래스들액티브레코드(Active Record Database) 지원폼과 데이터의 검증보안과 XSS 필터링 세션 관리Email 전송클래스. 첨부파일지원.HTML/Text 지원.다양한프로토콜 지원(sendmail, SMTP, and Mail) 등.이미지 관리 라이브러리(자르...

[CI] 폴더설명

index.php CI 시작파일application 웹 소스 상위폴더- cache : 캐쉬라이브러리를 사용할 경우, 캐쉬파일이 저장되는 폴더- config : 환경설정폴더- controllers : Controller폴더- errors : 오류페이지 탬플릿 폴더- helpers : 헬퍼모음 ...

[CI] CodeIgniter 동작방식

 index.php는 시작진입점(Front Controller)으로 동작하여 CI가 동작하기 위한 기반리소스들을 초기화합니다.라우터모듈(Routing)은 http 요청을 분석하여 어떤 동작을 해야할지를 결정합니다.캐쉬파일이 있다면 그파일을 바로 브라우저로 보내고 일반적인 동작절차는 무시합니다.보안모듈(Security)은 프로그램 컨트롤러가 로딩...
1 2



20140817_300_250

통계 위젯 (화이트)

7177
1073
1039939