차근차근 915

[함수] php 서버에서 json escape unescape 하는 예제입니다.

http://phpschool.com/link/tipntech/73008 오늘 4시간 동안 구글링하면서 발견해낸 건데요, 아마 비슷한 문제 때문에 고민하신 분들 많을 꺼 같아요 여러분들의 시간을 줄여줄 수 있는 코드.. 우선 보통 json_encode 를 했을 때 한글인 경우 뮤직뱅크를 escape하면 "\ubba4\uc9c1\ubc45\ud06c" 이렇게 됩니다. 이걸 다시 뮤직뱅크로 unescape 할려면 json_decode로는 안되죠. 물론 javascript 에서는 되지만요. 사용법은 간단합니다. $s = Zend_Utf8::unescape("\ubba4\uc9c1\ubc45\ud06c"); echo $s; class Zend_Utf8 { /** * Escape UTF-8 characters u..

차근차근/PHP 2014.09.02

유용한 함수 - json_decode,json_encode

http://www.freeimage.kr/bbs/board.php?bo_table=tip_php&wr_id=803&sst=wr_hit&sod=asc&page=6 안녕하세요 유창화입니다. 이번에 올리는 함수는 json_decode 입니다.물론, json_encode 와 한쌍입니다. 그런데 왜, json_decode 로 제목을 정했냐하면......제가 더 많이 쓰기 때문입니다. 요새는 ajax 가 일반적인 기술이 되었습니다.ajax에서 데이타를 주고 받을때 주로 json 을 많이 이용합니다.json 데이타를 php에서도 바로 받아서 활용할수 있게 만드는 함수가 json_decode 입니다. 어떻게 보면 내용은 변수를 일렬화 시키고 복구 한다는 차원에서는serialize, unserialize 와 비슷합니다..

차근차근/PHP 2014.09.02

php소스코드만 따로 콘솔창에서 실행

http://okkks.tistory.com/900 리눅스(Linux) php 쉘(Shell) 스크립트 실행하기, 백그라운드로 php 사용하기(nohup) php 파일을 리눅스에서 쉘 방식으로 직접 실행을 해보자. 실행할 php파일이 있는 디렉토리로 이동한다. ]# cd 실행할 php파일 디렉토리 방법1> ]# ./파일명.php 방법2> ]# php 파일명.php * 방법1,2처럼해도 실행이 안된다면 whereis 명령어로 먼저 php파일 위치를 알아낸다. ]# whereis php php: /usr/bin/php /etc/php.d /etc/php.ini /usr/lib/php /usr/share/man/man1/php.1.gz 위 내용은 php설치설정에 따라 다를 수 있다. 방법3> ]# /usr/b..

차근차근/PHP 2014.08.29

startActivityForResult(), onActivityResult() 사용하기

http://gardenpu.tistory.com/122 안드로이드 코딩을 할 때, 가장 기본적인 메소드 중 하나가 바로 startActivityForResult()이다.하지만 웹 어디를 뒤져봐도 사용법을 쉽게 설명해 둔 페이지는 찾아보기가 힘들더라. (망할것)나처럼 완전 삽질을 하는 사람이 생겨나는 것을 막고자 이렇게 포스팅을 해보려 한다. 안드로이드의 Activity들은 startActivityForResult()라는 메소드를 통해 sub activity를 만들고 Activity끼리 서로 데이터를 교환할 수 있다.그 사이에는 'extra'라고 하는 통로가 존재하는데, 이 부분을 잘 알아야 한다. Activity A가 Activity B를 서브 엑티비티로서 부르고 그로부터 결과값인 데이터를 전송받기 위..

안드로이드 특정파일 미디어 스캐닝

http://yonoo88.tistory.com/21 화면 캡쳐 후 갤러리에 이미지가 뜨지 않는다면 미디어 스캐닝을 해주고 나면 해결할 수 있다.이 소스만 추가해주면 된다. 특정파일 미디어스캐닝sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://"+ "폴더위치"+"파일이름"+".파일확장자"))); 특정 폴더 미디어스캐닝sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://"+Environment.getExternalStorageDirectory()+"/temp"))); 전체 미디어스캐닝(시간이 좀 걸림)sendBroadcast(new In..

http 통신

http://wowmymwow.tistory.com/m/post/58 2개의 방법이 있다. 첫번째는 java.net 패키지를 이용하는 것이다. 두번째는 org.apache 패키지를 이용하는 것이다. 2개가 비슷해서 처음에는 좀 헷갈린다. 그래서 차이점에 대해서 오늘 배운 것을 정리해보겠다. 1. java.net 사용법 URL url = new URL(addr); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); if (conn != null) { conn.setConnectTimeout(10000); conn.setUseCaches(false); if (conn.getResponseCode() == HttpURLConnection.HTT..

회전오류를 복구하는 카메라를 이용한 Bitmap 이미지 캡춰링

http://theeye.pe.kr/archives/1338 - 감사인사 댓글 못남김..가입해야하나.ㅜ 조금 순서가 반대로 되는 포스팅일것 같습니다만 이전에 [카메라 호출후 이미지 크롭하기] 글을 작성한 적이 있습니다. 간단하게 카메라만 임시로 호출하기 위해 사용하기엔 너무 복잡한 면이 있는듯 하니 이번에는 간단하게 카메라 사용에 관련된 포스팅을 하나 해보겠습니다.하지만 여기서 중요한 기능을 하나 추가했는데요, 대부분의 기기가 사진 촬영시에 기기의 회전율을 고려하지 않고 바로 저장해 버린다는 문제를 재회전을 통해 복구하는 로직을 추가해보았습니다. 1. 카메라 호출하기[code]// 임시로 사용할 파일 생성 File photo = new File(Environment.getExternalStorageDir..

[안드로이드]파일 연결 - Intent setDataAndType(Uri , MimeType)

http://anditstory.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%ED%8C%8C%EC%9D%BC-%EC%97%B0%EA%B2%B0-Intent-setDataAndTypeUri-MimeType 안드로이드에서 파일을 설치된 응용프로그램으로 보내서 확인하는 방법입니다.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465/** * 파일의 확장자 조회 * * @param fileStr * @return */public static String getExtension(St..

반응형