자바스크립트 escape unescape php 구현함수 > PHP & Others

본문 바로가기
사이트 내 전체검색


회원로그인

오늘 322
어제 315
최대 618
전체 523,851
마음을 나누는 인터넷 일기장 - 통플 다이어리
PHP & Others

자바스크립트 escape unescape php 구현함수

페이지 정보

작성자 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-11-16 10:43 조회4,799회 댓글0건

본문

<?
function toString($text){
   return iconv('UTF-16LE', 'UHC', chr(hexdec(substr($text[1], 2, 2))).chr(hexdec(substr($text[1], 0, 2))));
}

 

function toUnicode($word) {
   $word = iconv('UHC', 'UTF-16LE', $word);
   return strtoupper(dechex(ord(substr($word,1,1))).dechex(ord(substr($word,0,1))));
}

 

function unescape($text){
   return urldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', 'toString', $text));
}

 

function escape($str) {
   $len = strlen($str);
   for($i=0,$s='';$i<$len;$i++) {
      $ck = substr($str,$i,1);
      $ascii = ord($ck);
      if($ascii > 127) $s .= '%u'.toUnicode(substr($str, $i++, 2));
      else $s .= (in_array($ascii, array(42, 43, 45, 46, 47, 64, 95))) ? $ck : '%'.strtoupper(dechex($ascii));
   }
   return $s;
}

 

//함수 테스트

$string = "%uC990%uAC70%uC6B4%20%uD558%uB8E8%uB418%uC138%uC694...%5E%5E/";
echo unescape($string);
echo "<br /><br />";

echo escape("즐거운 하루되세요...^^/");

?>

추천 0

댓글목록

등록된 댓글이 없습니다.

PHP & Others 목록

Total 198건 1 페이지
PHP & Others 목록
번호 제목 글쓴이 날짜 조회 추천
공지 PHP 튜닝과 최적화 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-01 43966 0
197 php curl 모든 사용법 (로그인 유지, 쿠키 설정, post 등) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-15 130 0
196 encode / decode openssl_encrypt nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-13 114 0
195 jquery ajax php 예제 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-18 794 0
194 PHP 문자열 유니코드 상호변환 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-17 700 0
193 Mysql PASSWORD() PHP 함수 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-17 1600 0
192 배열 stripslashes nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-02 1699 0
191 PHP 유용한 정규표현식 예제 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-16 1920 0
190 php 섭씨 화씨 변환 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-16 4195 0
189 [Node.js] 배우는 방법 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-01 4109 0
188 정규표현식 pcre 문법, preg nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-29 4581 0
열람중 자바스크립트 escape unescape php 구현함수 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-16 4800 0
186 정규표현식 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 6878 0
185 preg_match 멀티라인 정규표현식 예제 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 4271 0
184 그누보드 게시판 입력제한 늘리기 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-10 11921 0
183 리눅스(Linux) php 쉘(Shell) 스크립트 실행하기, 백그라운드로 php 사용하기… nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-13 5313 0
182 스누피로 로그인하기(웹호스팅 트래픽정보 긁어오기) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-04 5032 0
181 php 정규표현식 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-11 6462 0
180 curl 로그인 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-11 7373 0
179 PHP backticks shell command (``) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-02 5273 0
게시물 검색

Copyright © nuno21.net All rights reserved. 상단으로
모바일 버전으로 보기