본문 바로가기
반응형

전체 글25

parse_str() 📌 1. 함수 원형 (Function Prototype)void parse_str(string $string, array &$result)$string: 쿼리 형식의 문자열 (예: "a=1&b=2").$result: 결과를 저장할 배열. 이 인수를 생략하면, 변수들이 전역 스코프에 직접 할당됩니다 (PHP 7.2.0 이후에는 사용 비추천). 📌 2. 함수 설명 (Function Description)parse_str() 함수는 URL 쿼리 문자열을 파싱하여, 변수 또는 연관 배열로 변환합니다.$result를 명시하면 그 배열에 키-값 쌍을 넣습니다.$result를 생략하면 문자열에 포함된 변수명이 현재 스코프(전역 또는 로컬)에 직접 변수로 생성됩니다 (하지만 보안 및 가독성 문제로 비추천). 📌.. 2025. 5. 16.
[인천] 이북할매 더보기"앞으로먹으러갈지도"는 제가 꼭 언젠가 가려고 하는 곳을 모아놓은 맛집스크랩입니다.아직 방문은 하지 않았지만 시간이 날때 가려고 잊지 않기위해 모아놓는 것으로 아래에 대한 정보는 인터넷에서 찾은 정보를 기반으로 정리한 것입니다.인천 연수구 옥련동에 위치한 ‘이북할매’는 40년 전통을 자랑하는 노포식당으로, 청량산 등산객들과 지역 주민들에게 사랑받는 두부 요리 전문점입니다. 아침 7시부터 문을 열어 등산 후 가볍게 식사하거나 막걸리 한잔을 즐기기에 안성맞춤인 곳입니다.1. 식당 소개‘이북할매’는 청량산 입구 인근 골목에 위치한 소박한 한식당으로, 정겨운 분위기와 담백한 맛으로 유명합니다. 특히 순두부, 콩국수, 김치말이국수 등 콩을 활용한 다양한 요리를 선보이며, 등산 후 들르기 좋은 장소로 알려져 .. 2025. 5. 15.
SSL랜더스 최정, 500호 홈런 달성 1. 최정 선수의 500호 홈런최정은 2025년 5월 13일 인천 SSG랜더스필드에서 열린 NC 다이노스와의 경기에서 6회말 2사 1루 상황에서 상대 투수 라일리 톰슨의 시속 135km 슬라이더를 받아쳐 좌측 담장을 넘기는 투런 홈런을 기록했습니다. 이 홈런은 그의 시즌 5호이자 통산 500번째 홈런으로, KBO 리그 사상 최초의 대기록입니다. 비거리는 110m, 타구 속도는 시속 142km, 발사각은 35도였습니다. 2. 최정 선수에 대한 내용 (약력 등)이름: 최정출생: 1987년 2월 28일, 인천광역시포지션: 3루수투타: 우투우타입단: 2005년 SK 와이번스(현 SSG 랜더스) 1차 지명데뷔: 2005년 5월 7일 LG 트윈스전주요 경력:KBO 리그 통산 홈런 1위KBO 리그 최초 통산 500홈.. 2025. 5. 14.
parse_url() 📌 1. 함수 원형 (Function Prototype)array|string|false parse_url(string $url, int $component = -1) 📌 2. 함수 설명 (Function Description)parse_url() 함수는 주어진 URL 문자열을 구성 요소로 분해하여 배열로 반환합니다. URL의 구성 요소는 scheme, host, port, user, pass, path, query, fragment 등입니다.선택적으로 $component 매개변수를 지정하면, 해당 구성 요소만 반환합니다.만약 URL이 잘못되었을 경우 false를 반환합니다. 📌 3. 실행 가능한 PHP 버전지원 시작: PHP 4.0.0PHP 5.1.2부터 IPv6 주소 지원PHP 8.0.0부터 반.. 2025. 5. 14.
계엄사령부 포고령(제1호) 갑작스런 밤에 일어난 비상계엄에 놀란 마음 가라앉히고....발표된 포고령을 살펴봐야겠네요...이걸 위반하면 영장없이 체포가능하다니 조심해야할거같네요 1. 국회와 지방의회, 정당의 활동과 정치적 결사, 집회, 시위 등 일체의 정치활동을 금한다.2. 자유민주주의 체제를 부정하거나, 전복을 기도하는 일체의 행위를 금하고, 가짜뉴스, 여론조작, 허위선동을 금한다.3. 모든 언론과 출판은 계엄사의 통제를 받는다.4 .사회혼란을 조장하는 파업, 태업, 집회행위를 금한다.5. 전공의를 비롯하여 파업 중이거나 의료현장을 이탈한 모든 의료인은 48시간 내 본업에 복귀하여 충실히 근무하고 위반시는 계엄법에 의해 처단한다.6. 반국가세력 등 체제전복세력을 제외한 선량한 일반 국민들은 일상생활에 불편을 최소화할 수 있도록 조.. 2024. 12. 3.
http_build_query() http_build_query 함수는 배열이나 객체를 URL인코딩하여 쿼리문자열로 만드는 함수이다.인코딩이 되는걸 잊고 해당 값을 또 urlencode해서 두번 인코딩이 되는 불상사가 일어나기도 했다.http_build_query( array|object $data, string $numeric_prefix = "", ?string $arg_separator = null, int $encoding_type = PHP_QUERY_RFC1738): string$data는 쿼리문자열로 만들 배열이나 객체를 입력하면 된다.$numeric_prefix는 인덱스(변수명)이 숫자로 이루어질 경우 변수명 앞에 붙이는 문자열이다. $arg_separator는 쿼리문자열을 만들때 각각의 값 사이에 구.. 2024. 6. 21.
URL Encode 데이터를 URL을 통해 보내야 할때 한글이나 특수문자등은 인코딩을 해서 보내주어여 문제없이 전달을 할 수 있다.이때 PHP의 urlencode함수를 통해 인코딩을 할 수 있다.urlencode(string $string): string파라메터로 들어가는 $string은 인코딩할 문자를 넣으면 된다.하지만 이렇게 할 경우 공백은 +로 변환이 된다. 상대방에서 디코딩을 할때 +는 공백으로 디코디잉 안되고 그대로 +로 남는 경우가 있다.이경우 공백을 +가 아닌 %20으로 인코딩이 되어야 하는데, 이때 사용하는 함수가 rawurlencode이다.rawurlencode(string $string): string이렇게 하면 공백이 +가 아닌 %20으로 인코딩이 된다.물론 디코딩하는 함수는 각각 urldecode와 .. 2024. 6. 21.
생성 쿼리 출력하기 CI3에서 마지막 실행 쿼리를 출력하기 위해서는 아래와 같이 사용한다.$this->db->last_query(); 하지만 빌더를 사용해 쿼리를 생성하여 실행하기 전 쿼리를 확인하기 위해서는 각 실행에 따라 아래처럼 사용한다.//select$this->db->get_compiled_select();//insert$this->db->get_compiled_insert();//update$this->db->get_compiled_update();/delete$this->db->get_compiled_delete(); insert쿼리를 사용한다면, 아래처럼 해주면 된다.$data = array( 'title' => 'My title', 'name' => 'My Name', .. 2024. 6. 11.
ajax에서 에러 출력하기 $.ajax({ type: "POST", url: "", data: "", success: function(result) {}, error:function(request, status, error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); }});ajax에서 error부붙에 위와 같이 해주면 오류 내용을 확인할 수 있다. 2017. 10. 29.
반응형