'전체'에 해당되는 글 160건
NOTICE
div, css 중앙 정렬
test 알아서 하셍.
버튼
[테스트] 출처 : PHPSCHOOL, by 신공표
$_GET, $_POST, $_REQUEST 파싱 순서
알다시피 get 방식으로 넘긴 변수는 $_GET으로 받으면 되고 post는 $_POST로 받으면 된다.이 두 가지 상관 않고 받을 땐 $_REQUEST로 받고.그런데 만약 위와 같이 저런 식으로 되었을 땐 어떻게 될꼬?echo $_GET['id'];echo $_POST['id'];echo $_REQUEST['id'];?>받는 페이지에서 이런 식으로 받았더니 결과값은?testtest01test01이렇게 나왔다.php 파서는 동일한 이름의 변수가 하나 이상 존재하고 서로 다른 값을 가지고 있을 때 variables_order에 있는 순서대로 파싱한다.디폴트가 variables_order = "EGPCS"다.EGPCS는 $_ENV, $_GET, $_POST, $_COOKIE, $_SERVER그래서 위의 경우는..
vi에서 한글이 다 깨져 보일 때
가끔 vi로 편집하다가 보면 파일에 나오는 한글이 다 깨져서 나오는 경우가 있다. 에디트 플러스나 울트라 에디트 같은 걸로 보면 전혀 안 깨지는데 말이다. [root@~~~]$ locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= locale이라고 치고 엔터를 치면 저렇게 나온다. 현재 내가 쓰는 리눅스의 경우..
vi에서 ^M 없애기
파일을 위와 같이 연 후에 소스 코드를 보면 ^M ^M 이렇게 막 붙어 있는 경우가 있다. 이럴 땐 test.php 파일을 수정한다고 가정하자. [root@~~~]$ vi test.php 편집 모드로 들어가서 esc 키를 누른 후 :1,$s/^M 위에 적힌 대로 :1,$s/^M 이렇게 그냥 치면 vi가 미친 샛퀴라고 오류를 뿜어낸다. :1,$s/까지는 그냥 키보드로 두드리면 되고 그 후에는 Ctrl-v, Ctrl-m을 눌러야 한다. 쉽게 말해 :1,$s/Ctrl-vCtrl-m 이걸 차례대로 입력을 해야 한다는 것이다. 이렇게 치면 위 모양과 같이 나온다. 그런 후에 /wq 누르고 나오면 끝난다. p.s 이거 치다가 모르고 파일 하나를 수정된 것도 모르고 저장하고 /q -_-; 난리날 뻔했다.