전체 글249 php 특수문자 이용 체크 정규식 if( preg_match("/[#\&\\+\-%@=\/\\\:;,\.\'\"\^`~\_|\!\/\?\*$#()\[\]\{\}]/i", $aa['nickname'], $match) ) $rt = ['e'=>1, 'em'=> '특수문자는 이용이 불가능합니다.']; 2021. 1. 19. failed to open stream: Permission denied 서버에 log 남기는 작업중 권한 없다고 메세지가 떴다. 해결 방법 : putty 로 접속 sudo chmod -R 777 [변경할 파일이나 디렉토리] 권한 변경 후 해결 2021. 1. 19. php 배열 날짜별로 sort 정렬 예시 데이터 array(6) { ["2020-04-01"]=> array(7) { ["seq"]=> string(1) "1" ["sum_pay"]=> string(5) "50000" ["date"]=> string(10) "2020-04-01" ["sum_reward_unit"]=> string(4) "8500" ["count_pay"]=> string(2) "21" ["agency_val"]=> string(8) "154.0000" ["total"]=> string(6) "3200.0" } ["2020-04-08"]=> array(3) { ["seq"]=> string(1) "2" ["sum_pay"]=> string(5) "50000" ["date"]=> string(10) "2020-04-08" }.. 2021. 1. 19. php http or https 체크하여 https로 강제 링크 if($_SERVER['HTTPS'] != "on"){ header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); } 2021. 1. 19. php curl 새창 읽기 get 방식, post 방식 데이터 넘기기 예제 함수로 만들어 놓고 쓰면 좋을듯 싶다. 2021. 1. 19. php 카카오 로그인 예제 function 함수명 { $rawData = $_POST ? $_POST : $_GET; //$rawData['token'] // header('Content-Type: application/json; charset=utf-8'); $api_url = 'https://kapi.kakao.com/v2/user/me'; $access_token = $rawData['token']; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEA.. 2021. 1. 19. php array_pop()이란 예제 php 내장함수 1. array의 마지막값을 뽑아 내고 그 값을 반환한다. 2. array의 길이를 원소 하나 만큼 줄인다. 3.array가 비어있으면 (또는 배열이 아니면) NULL을 반환한다. 결과 값 Array ( [0] => aaa [1] => bbb [2] => ccc ) 2021. 1. 19. html display none script 컨트롤 html javascript //비공개 $('#displaycheck').css('display','none'); //공개 $('#displaycheck').css('display',''); 2021. 1. 19. javascript form reset 초기화 form reset 초기화 1.폼에 id 값을 지 2. 스크립트 선언 function form_reset() { document.getElementById("form_apply").reset(); } 3. 실행 버튼 출처:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_form_reset Tryit Editor v3.6 Enter some text in the fields below, then press the "Reset form" button to reset the form. First name: Last name: function myFunction() { document.getElementById("myForm").reset(); } www.. 2021. 1. 19. php csv 메모장에서는 정상 엑셀에서는 한글깨지는 현상 php DB내용을 엑셀로 저장하여 서버에 올리는 작업을 진행했다. php인코딩을 아래와 같이 utf-8로 진행하니 웹 사이트에서는 정상적으로 소스가 표출 되었으나, 엑셀로 실행 할 시 ansi로 자동 실행되어 한글이 깨졌다. 메모장으로 실행할 경우 정상적으로 한글이 표출 되었다. header('Content-Type:text/css;charset=UTF-8;'); 버그를 잡기위해 삽질을 하다 도달한 결론은 파일 전체 인코딩을 EUC-KR로 하고 한글 요소들을 utf-8로 인코딩을 하는 것이었다. 골자소스는 아래와 같다. header('Content-Type:text/css;charset=EUC-KR;'); header('Expires: 0'); header('Content-Transfer-Encoding.. 2021. 1. 19. "continue" targeting switch is equivalent to "break". error fix php 7.3 에서는 switch 문에서 continue 기능을 더 이상 사용 할 수 없다. switch 문의 구조를 변경하여 해결 하였다. 2021. 1. 19. HTTPS connections over proxy are currently not supported snoopy 프록시 우회를 사용할 경우 https 접속시 아래와 같은 메세지를 표출하는 경우가 있다. HTTPS connections over proxy are currently not supported 해결 방법은아래 소스로 넘기는 url 값을 변경하면 된다. $snoopy->referer = $url; $snoopy->fetch($url); 에 넘기는 파라미터값을 https->http로 변경하면 된다. 예제 소스는 아래와 같다. $url=str_replace("https","http",$url) 2021. 1. 12. 이전 1 ··· 13 14 15 16 17 18 19 ··· 21 다음