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

1 2 3

로그인 시 비밀번호 javascript 암호화 -> php 복호화

로그인 시 암호화 후 복호화하는 것을 java로 정리했었는데, PHP로도 같은 내용을 정리해둔다.자바스크립트와 PHP코드간에 암호화 통신하기 (Encrypt with Javascript, Decrypt with PHP)자바스크립트에서 CryptoJS 라이브러리를 이용해 데이터를 암호화를 하고 PHP에서 복호화 하는 예제입니다.(This is the wa...

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-phphttps://www...

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 : 헬퍼모음 ...
1 2 3