php (7) 썸네일형 리스트형 Pharo Json PHP Example 01 [출처-흡혈양파의 인터넷工房:About] http://workspace.onionmixer.net/mediawiki/index.php?title=Pharo_Json_PHP_Example_01 Pharo with PHP Example(1)배경Pharo 5.0 이 릴리즈되고, 64bit native 로 Pharo 를 사용할 수 있는 2017년 5월. 기존에도 나는 Pharo 또는 Smalltalk 을 사용하기 위해 여러가지 방안을 생각했다. 기본적으로 Standalone 에서 의미가 있는 프로젝트는 다른 사람에게 소개하기 어렵다는 생각 하에, 프로젝트 주제를 정했다. 결과물을 보다 여러사람이 쓸 수 있으며 Pharo 의 사용법을 익힐 수 있고, Pharo 하나만으로 모든것을 해결하는 광범위한 내용이 아니라,.. PHP 로 CSS/JS 보호하기 비밀번호 걸어놓기 PHP파일 session_start();$_SESSION['csskey'] = "비밀번호"; CSS파일 확장자 .php로 바꾸기 : style.phpsesstion_start();header("Content-type:text/css");if($_SESSION['csskey'] != "비밀번호") {die("Protected"); }$_SESSION["csskey"] = "번호확인됨";body {}h1 {}... * 아파치라면 Rewirte rule을 .htaccess에 작성해주어야 한다.RewriteEngine onRewriteRule style.css style.php 출처 : https://hackya.com/kr/php-%EB%A1%9C-css-%EC%99%80-js-%EB%B3%.. PHP 시작하기 (기본명령문, 변수) 숫자 문자 변수 상수 가변변수&데이터형확인및변경 [CodeIgniter] 설정 코드이그나이터의 설정코디이그나이터의 설정의 목적 :애플리케이션의 동작을 코드를 통해 변경하는 것이 아니라,필요에 따라 설정값을 변경함으로써 애플리케이션이 다르게 동작하게 하는 것. 설정이 사용되는 경우개발 애플리케이션과 실제 서비스 되는 애플리케이션을 구분하는 경우에 많이 사용한다. 개발할 때 사용하는 소스와 서비스되는 소스는 동작하는 경우가 다른 경우가 많다 .대표적으로 로그(시스템의 상태를 알려주는 역할)로그를 생성하는 과정에서 부하가 발생하고, 로그안에 시스템적으로 중요한 정보가 노출될 수 있으므로, 서비스 소스에서는 로그를 꺼놓는 경우가 많다.즉, 어떤 경우에는 로그를 켜고, 끄는 것과 같은 설정 파일을 따로 구분하는 이유가 되는 것이다. 또는 시스템의 따라서 로직을 변경하는 것이 아니라 미리 준.. [CodeIgniter] Helper Helper코드이그나이터의 기능 중 하나로, 자주 사용하는 로직을 재활용할 수 있게하는 일종의 라이브러리코드이그나이터는 라이브러리와 헬퍼 두개를 가지고 있다. 라이브러리 Helper 공통점(목적) 라이브러리 차이점 객체 지향(OOP)인 클래스 방식으로 만든다 절차지향 함수를 이용해서 만든다. Helper 사용법기본 : $this->load->helper('헬퍼의 이름');여러 개의 헬퍼를 가져올 때 : $this->load->helper(array('url', 'HTML'));- 한번 정의해두면, 이 helper가 로드가 되서 그 다음부터는 helper에 정의되어 있는 함수를 MVC 어느 곳에서든지 사용 가능하다.- 또는 autoload.php (appliction>config)에서 한번에 결정해줘도 됨.. [CodeIgniter] MVC MVC▣ 디자인 패턴디자인패턴 : 건축에서 유래, 건축은 공법을 가지고 있다.소프트웨어에도 이 공법을 적용할 수 있다!라는 생각에서 건축기법을 가져옴 첫번째 공법 : 아주 뛰어난 엔지니어가 해결한 문제를 보통 엔지니어도 해결할 수 있는 방법론.두번째 공법 : 엔지니어와의 효율적인 커뮤니케이션을 위함 ▣ MVC 디자인 패턴소프트웨어의 개발의 디자인 패턴 중 하나MODEL VIEW CONTROLLER 의 약자애플리케이션을 구현할 때 MVC 세가지 주체로 나누어 구현을 하면,좀 더 효율적으로구축할 수 있다. ▣ CodeIgniter의 MVC 원리 (흐름) 1. Controller사용자가 접근 한 URL에 따라서 그 URL에 따른 로직(사용자가 원하는 정보)이 실행될 수 있도록 하는 것즉 URL 해석 : 사용자.. CodeIgniter (코드이그나이터) Framework의 이해코드이그나이터와 같은 형태의 소프트웨어일반적으로 애플리케이션을 구현할 때, 공통적인부분(프레임워크로 해결) 아닌부분(직접 코딩)하는 부분이 있다.공통적인 부분을 프레임워크로 해결하면서 개발 생산성 상승 / 보안 강화 / 퀄리티 상승와 같은 효과를 볼 수 있다 ▣ 프레임워크 도입시 주의점 무조건 빠르게 개발할 수 있다는 조급함은 오해.학습에 대한 문제 때문에 오히려 시간이 더 걸릴 수 있으므로, 충분한 시간을 두고 사용에 대한 결정을 내려야 한다.소스분석 및 스터디 등을 틈틈히 하면 프레임워크를 장악하고 높은 퀄리티의 코딩을 할 수 있다. 코드이그나이터(Codeigniter)php기반의 프레임워크오픈소스, 무료 가장많은 사용자층, 커뮤니티 (http://codeigniter-kr.o.. 이전 1 다음