본문 바로가기
728x90

Develop158

코드이그나이터 URL에서 index.php 생략하는 방법 안녕하세요. 은은한 개발자입니다. 코드이그나이터를 사용할 때 http://도메인/index.php/main 과 같이 index.php 를 입력하지 않으면 페이지를 접근할 수 없을 경우가 있습니다. 이번 포스팅을 통해 index.php를 생략하여 코드이그나이터의 url형태를 사용할 수 있는 방법에 대해 알아보도록 하겠습니다. 1. httpd.conf 파일 수정 - Apache의 httpd.conf 파일에서 아래 문장의 주석(#) 제거 LoadModule rewrite_module modules/mod_rewrite.so - .htaccess파일을 사용하려면 AllowOverride옵션을 All로 설정해야 한다. 기본값은 None. AllowOverride All >> 수정이 완료되면 저장하고 아파치를 재시.. 2020. 2. 24.
PHP 모바일 기기를 확인하는 방법 안녕하세요. 은은한 개발자입니다. 이번 포스팅에서는 PHP로 모바일 기기를 체크하는 방법에 대해 알아보도록 하겠습니다. 먼저 체크할 모바일 기기의 종류를 나열합니다. $mobile_agent = '/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS)/'; 그러고 나서 $_SERVER ['HTTP_USER_AGENT'] 값을 위의 $mobile_agent 값에서 매칭 되는 값을 체크하면 됩니다. // preg_match() 함수를 이용해 모바일 기기로 접속하였는지 확인 if (preg_match($mobile_agent, $_SERVER['HTTP_USER_AGENT'].. 2020. 2. 24.
Javascript & jQuery 현재 URL정보 가져오는 방법 안녕하세요. 은은한 개발자입니다. 이번 포스팅을 통해 현재 URL의 정보를 Javascript 와 jQuery 로 어떻게 가져오는지 포스팅해보도록 하겠습니다. 현재 URL : http://bellsilver7.tistory.com/main/index.php?key=value 위와 같은 URL이 있다고 가졍해보자! [ Javascript ] 더보기 location.href => http://bellsilver7.tistory.com/main/index.php?key=value location.protocol => http: location.host => bellsilver7.tistory.com location.pathname => /main/index.php location.search => ?key=v.. 2020. 2. 23.
jQuery 체크박스 전체 선택 안녕하세요. 은은한 개발자입니다. 이번 포스팅에서는 체크박스 목록을 전체 선택 하는 방법에 대해 포스팅해보도록 하겠습니다. $("#checkall").change( if ($(this).is(":checked")) { $(".check-id").prop("checked", true); } else { $(".check-id").prop("checked", false); } }); 가끔 이렇게 해주고 나서 똑같이 했는데 왜 안되지? 할 때가 있습니다. 그 때는 개발자 도구 보면 답이 나옵니다. 2020. 2. 23.
jQuery 이미지 사이즈 조절 안녕하세요. 은은한 개발자입니다. jQuery로 이미지 사이즈를 조절하는 방법에 대해 포스팅해보도록 하겠습니다. $(document).ready(function() { $('.modal-img').each(function() { var maxWidth = 680; // Max width for the image var maxHeight = 680; // Max height for the image var ratio = 0; // Used for aspect ratio var width = $(this).width(); // Current image width var height = $(this).height(); // Current image height // Check if the current wid.. 2020. 2. 23.
jQuery 부트스트랩(bootstrap) 파일첨부 만들기 안녕하세요. 은은한 개발자입니다. 부트스트랩을 활용한 jQuery 파일 첨부 기능을 만드는 방법에 대해 포스팅해보도록 하겠습니다. 1. jQuery 호출 먼저 위처럼 jQuery 를 호출해줍니다. 설치한 jQuery 파일이 있다면 그 파일의 링크를 걸어주거나 필자와 같이 cdn을 이용해서 호출하는 방법을 사용해도 좋습니다. 2. 다음과 같이 HTML 코딩을 넣어주고 아래와 같이 스크립트를 넣어주면 된다. 파일첨부 이제 위의 예제를 넣어 줍니다. 위 예제를 브라우저에서 실행하면 위와 같은 파일 첨부 기능이 완성되게 됩니다. [참고] 폼 필드(input type="file") 디자인 #4 폼 필드 디자인중 마지막을 장식할 파일 필드에 대한 내용입니다. 이 또한 브라우저 호환에 어려움을 겪곤 하는데, 관련해서.. 2020. 2. 23.
728x90