본문 바로가기

Framework8

CodeIgniter 기본 구조 보안 강화.. Ci를 처음 받아서 보게 되면.. 위와 같은 구조로 되어 있습니다. 하지만, ci의 최상의 폴더를 웹 기본 폴더로 설정해 놓고 나니..왠지.. 모든 폴더가 노출 된것 같아서 찜찜하죠..그래서, 리소스 폴더만 보이게 하는 방법을 구조를 변경해 봤습니다. 변경하고 폴더의 형태는 아래와 같습니다. user_guide를 지우고, html 폴더를 추가 하는 정도네요. 이렇게 하고 나서, index.php파일을 html 폴더로 복사를 합니다.그리고, $system_path 설정 위에 아래와 같이 추가하고 수정합니다. $site_path = dirname(rtrim(getenv("DOCUMENT_ROOT"), '/'));$html_path = $site_path.'/html'; // 줄:59$system_path =.. 2013. 3. 3.
CodeIgniter에서 PHPExcel 사용하기 CodeIgniter에서 엑셀 파일을 써야 할 일이 있어서.. 사용하는 방법을 찾다가 정리를 해 봅니다. 여기서 사용하는 엑셀 사용 클래스는 PHPExcel을 사용하는데.. 2012년 6월 19일부로 github로 홈페이지를 이사 했습니다. 그런데..github에서 tag의 최신 버전이.. 1.7.8rc1이더군요.. 왠만하면 서비스에서는 rc나 beta는 잘 쓰질 않아서.. 여기서는 이전 홈페이지의 가장 마지막 버전인 1.7.7을 사용 했습니다. 사용버전CodeIgniter : 2.1.2PHPExcel : 1.7.7 먼저 다운로드 받은 phpexcel의 압축을 풀어 줍니다. 그리고, 압축을 푼 폴더에서 Classes 폴더의 내용을 application/third_part 폴더에 복사해 넣습니다. appl.. 2012. 9. 3.
[iOS Open Source] ShareKit : iOS에서 이미지, 텍스트, URL 그리고 파일 한방에 공유를.. ShareKit 은 iOS에서 이미지, 텍스트, URL, 파일을 공유해 주는 오픈소스 프레임워크 입니다. 공유 할 수 있는 곳도 다양합니다. Delicious, Email, Facebook, Google Reader, Instapaper, Pinboard, Read It Later, Tumblr, Twitter 이 많은 곳을 이 ShareKit 하나로 다 사용할 수 있습니다. 인터넷으로 어플을 공유 하고 싶다면 꼭 이용해 보세요. 사용하는 것도 쉽습니다. 홈페이지에서는 15분이면 된다고 하는데.. 그건 좀... 홈페이지 http://www.getsharekit.com github 홈페이지에서 소스를 받으실 분은 https://github.com/ideashower/ShareKit 2011. 6. 10.
PHP, RUBY, JS, CSS 프레임워크 비교 사이트.. 웹개발 프레임 워크를 비교해 놓은 사이트가 있어서 소개 합니다. 각 프레임 워크별로 비교를 하고 있고 필요한 기능들과 라이센스를 표기하고 있습니다. 주소 : http://www.bestwebframeworks.com/ 프레임워크 비교해 놓은 것을 커닝해 보겠습니다. 자세한 내용은 각 이미지를 클릭해 보세요. 2009. 9. 21.
JavaScript Framework 비교 사이트. javascript framework를 비교해 주는 사이트가 있어서 이렇게 소개 드립니다. 주소 : http://matthiasschuetz.com/javascript-framework-matrix/en/ JavaScript Framework Matrix 라는 사이트 인데.. 여러가지 스크립트 엔진 성능과 문법을 비교해 놓고 있습니다. 자바스크립트 프레임워크를 사용하시다가, 다른 프레임워크로 변환 할려고 할때 문법을 비교 하는데도 많은 도움이 될 것 같습니다. 이 사이트에서 비교하고 있는 자바스크립트 프레임워크는 아래와 같습니다. jQuery MooTools The Dojo Toolkit Prototype Script.aculo.us Ext.JS Adobe Spry BBC Glow Yahoo UI! Li.. 2009. 9. 14.
PHP Framework, CodeIgniter 시작하기 [2부] [1부]에 이어서 시작합니다. 4. CI 경로 설정하기. CI를 시작하기 위해서는 기본 경로를 설정해 줘야 합니다. system/application/config/config.php 파일을 열어서... 'base_url'을 아래와 같이 수정해 줍니다. $config['base_url'] = "http://localhost/ci/"; 정상적으로 설치가 되었으면 아래와 같이 나옵니다. 5. MySQL 연결 설정하기. 데이터 베이스의 연결이 설정 되어 있는데로 설정르 합니다. 파일은 system/application/config/database.php 입니다. 이번 포스팅에서 사용할 db는 helloworld이고 사용자아이디와 암호는 "root"로 했습니다. $db['default']['hostname'] =.. 2009. 7. 15.
PHP Framework, CodeIgniter 시작하기. [1부] 지난번 포스티에서 PHP Framework를 비교 한적이 있습니다. 그 4개의 Framework중에서 제 마음에 드는건 CodeIgniter더 군요. 그리고 몇 일 공부 한 짧은 지식을 정리해 볼까 합니다. 프레임워크를 왜 사용하는가? 프레임워크는 재사용 가능한 클래스와 개발 시간을 단축 할 수 있는 기능을 제공합니다. 프레임워크를 통해서 개발 함으로 인해서 원치 않은 코드의 개발을 최소화 할 수 있다. codeIgniter의 예로 들면, database 접근,email 전송, form 데이터검증(validation),세션관리, 이미지 처리, XML-RPC 등 이 외에도 다양한 기능을 제공합니다. 이런 기능들을 특별히 구현 할 필요 없이 프레임워크에서 제공해 주는 것을 사용하면 됩니다. 이런 것을 통해서.. 2009. 7. 14.
PHP개발 속도를 높여주는 PHP Framework 비교 PHP개발에 관해서 찾다가.. 22 Open Source PHP Frameworks To Shorten Your Development Time 이라는 글을 찾았습니다. 오호~ PHP에도 Framework라는 개념이 있더군요. 그래서 PHP Framework를 선택하기 위해서 이런저런 자료를 조사 하면서 조사한 내용을 정리 해 볼려고 합니다. Ruby On Rails의 영향으로 웹 프로그래밍에서 Framework에 대한 관심이 폭발적으로 늘어나게 되고, PHP에서도 Framework에 지원이 활발하게 진행이 되었나 봅니다. 그리고 위의 글에서와 같이 여러개의 PHP Framework가 생겨 나게 되고, 현재 주류를 이루고 있는 Framework는 4개 정도로 압축 되는거 같습니다. Zend Framewor.. 2009. 7. 6.