전체 글52 [PHP] .php 확장자 생략으로 주소 줄이기! 웹 서버를 설치하고 개발, 운용하는 경우 주소가 http://www.hello.com/world.php?param=1 과 같은 형태로 보여지게되면 뭔가 지저분해 보이기도 하고 약간은 신경을 덜 쓴 듯한 느낌이 든다.이 때 주소를 http://www.hello.com/world?param=1 또는 http://www.hello.com/world 와 같이 깔끔하게 쓰기 위해서는 Linux, apache, php (LAPM) 환경에서 다음과 같은 작업을 한다.1. httpd.conf 파일 수정 : Document root director가 될 디렉토리(다음의 예에서는 “myweb_directory” 또는 룰을 적용할 디렉토리에 대한 옵션을 지정한다. 만약 이미 지정되어 있으면 다음의 내용이 있는지 확인한다. .. 2018. 5. 20. [PHP] <?php 를 줄여보자! short_open_tag 질문글----------------- 이 구문은 이와 같은 것임을 알고 있습니다. 그런데 5.3.24 버전에서 php 문서엔 반드시 php가 들어가야 하더군요. 이런식이어야 하더군요. 이것을 이런식으로 해보니까 안먹혀서.... 아시는분 조언좀 부탁드립니다. --------------------------------------------- + php.ini - short_open_tag 옵션 변경 후 웹 서버 재시작. - http://php.net/manual/en/ini.core.php#ini.short-open-tag 5.4 미만, short_open_tag = Off 환경이면 [;는 생략 가능] 5.4 이상이면 2018. 5. 20. 안드로이드 에뮬레이터 - 미뮤(MEmu) 앱플레이어 미뮤(MEMU)는 최신 안드로이드 기반 스마트폰보다 빠른 속도와 높은 해상도를 제공하는 안드로이드 에뮬레이터 프로그램입니다. ▲ 미뮤로 실행한 리니지2 레볼루션 ▲ 미뮤로 실행한 여명 for Kakao 미뮤는 뛰어난 호환성으로 다양한 하드웨어를 안정적으로 지원합니다. 미뮤는 단연 최고의 메모리 효율을 보여주는 안드로이드 에뮬레이터 프로그램으로 컴퓨터의 성능이 좋지 않아도 실행이 가능하기 때문에 많은 사용자 층을 확보하고 있습니다. ▲ 녹스 앱플레이어보다 CPU 사용량이 적다는 점이 미뮤의 장점입니다. 컴퓨터의 성능의 한계만큼 여러 개의 미뮤를 동시에 실행할 수 있기 때문에 같은 게임을 여러 계정으로 플레이할 수 있고 또 여러 게임을 동시에 플레이할 수도 있습니다. 미뮤(MEMU) 다운로드 및 설치 1. .. 2018. 5. 20. [PHP] eval 함수 사용법 mixed eval ( string $code_str )PHP코드를 테스트 할때 사용한다고 합니다 예제 #1 This is a $string with my $name in it. 이건 그대로 echo를 이용하여 출력한 결과입니다.뭐라고 더 설명할것 없이 제대로 출력된 결과죠. This is a cup with my coffee in it. 이게 eval함수를 사용하여 나타낸 결과입니다.작은 따옴표를 사용해서 문자열로 인식해 그대로 출력해야되지만, 위에 echo에 반대로 $string에 실제 변수값이 들어가고, 또한 $name에 실제 변수값이 들어간것을 알수 있습니다. 이걸 이용해서 DB에 함수를 저장해놓고 불러와서 사용할수도 있겠죠 그러나 만약 아래와 같이 사용하면 악성 사용자들에 의해 위험한 환경에 놓.. 2018. 5. 7. [안드로이드] EditText 엔터키 변경 및 동작 안드로이드 EditText 를 사용하다 보면 소프트 키보드의 '엔터'키 부분이 '검색', '엔터', '확인' 등 여러 형태로 바뀌는 것을 확인 할 수 있습니다.이번 포스트 에서는 '엔터'키를 바꾸는 방법과 동작에 대해 알아보도록 하겠습니다. '엔터'키 바꾸기 1. xml 로 바꾸는 방법 imeOptions 속성을 설정해 주면 됩니다. 2. java 코드 상에서 바꾸는 방법 setImeOptions() 함수를 사용해 바꿔줄 수 있습니다. editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH); - imeOptions 에 적용될 수 있는 어트리뷰트 xmlandroid:imeOptions="normal" // 특별한 의미 없음android:imeOptions="actio.. 2018. 5. 6. [안드로이드] 토스트(Toast) 사용하기 Toast 띄우는 방법은 간단합니다. 아래와 같이 코드 한줄만 넣어주면 끝!Toast.makeText(getApplicationContext(), "출력할 문자열", Toast.LENGTH_LONG).show(); Fragment 에서 사용시 getApplicationContext() 대신 getActivity() 를 사용해도 무방합니다. 3번째 인자로 들어가는 값은 Toast를 얼마간 보여줄 것인지에 대한 인자값으로 다음 2가지가 쓰입니다. Toast.LENGTH_LONG : 토스트를 길게 보여주고 싶을 때 사용Toast.LENGTH_SHORT : 토스트를 짧게 보여주고 싶을 때 사용* 여기서 길게 짧게는 시간의 길고 짧음 입니다. Toast를 출력하는 도중 Toast를 없애고 싶다면 cancel() .. 2018. 5. 6. 이전 1 ··· 4 5 6 7 8 9 다음