본문 바로가기
728x90
반응형

web9

[Web] 엑셀파일을 PHP로 변환할때 날자 형식이 숫자5자리 일때 엑셀에서 날짜를 php에서 표시 할때 숫자가 5자리로 나오게 되는 경우가 있는 데 다음과 같은 경우는 아래와 같은 코드를 사용 하면 해결이 가능 하다! // [time_convert_EXCEL_to_PHP()]라는 함수를 생성하여 엑셀 날짜 형식을 바꿔준다. echo date('Y-m-d H:i:s',time_convert_EXCEL_to_PHP($time)); // 아래 수식을 사용하여 엑셀 날짜 형식을 바꿔준다. function time_convert_EXCEL_to_PHP($time){ $t=( $time- 25569) * 86400-60*60*9; $t=round($t*10)/10; return $t; } 2022. 6. 17.
[Web]라라벨 2차원 배열에서 값찾기 홈페이지를 라라벨로 만드는 도중 2차원 배열에서 하나의 값을 찾는 방법을 알고 싶었다. 그 방법은 아래와 같다! [라라벨 2차원 배열에서 값찾기] - get으로 값을 조회 / toArray()를 추가해서 배열 형식으로 변경 [php 2차원 배열에서 값찾기] $language_list = array( array( "idx" => 1, "name" => "ENG", "code" => "en" ), array( "idx" => 2, "name" => "KOR", "code" => "ko" ), array( "idx" => 3, "name" => "JAP", "code" => "ja" ) ); $key = array_search( 'en', array_column($language_list, 'code')); .. 2022. 6. 17.
[Web] php에서 특정 부분만 인쇄하기(css 포함) [스크립트] [버튼] ​ [스타일] [특정 DIV만 인쇄하기] - 인쇄영역 설정 후 스크립트에 id 입력하면 인쇄가 가능하다 인쇄영역 2022. 6. 16.
[Web] 라라벨 return으로 alert 창 띄우기 컨트롤러에서 return으로 값을 보내고 view에서 스크립트로 알럿을 띄우는 방식입니다. ----controller.php ---------------------------------------------------------------------------- // 로그인 알럿 및 로그인 페이지로 return redirect()->route('login')->with('jsAlert', '로그인 후 이용해주세요'); // 로그인 알럿 및 전 페이지로 return redirect()->back()->with('jsAlert', '로그인 후 이용해주세요'); // return 시 리쿼스트 값도 가져가기 return redirect()->back()->withInput($request->input()) ->.. 2022. 6. 15.
[Web] 라라벨 isn't in GROUP BY 오류 해결 아래 오류는 Group By 할 때 생기는 오류입니다. [ Syntax error or access violation: 1055 'DB.table.Field' isn't in GROUP BY ] 위와 같은 오류를 해결 하려면 근본적인 Group By문을 수정해도 되지만 라라벨에서는 strict 설정에서 true(기본) 일 경우 laravel 의 group By 는 모든 필드를 그룹으로 나누기 때문에 오류가 생기는 것으로 false로 설정하면 group By 설정한 필드만 그룹으로 나눕니다. 따라서, config/database.php에서 mysql > strict 설정을 false로 해주면 오류가 해결이 됩니다! 2022. 5. 31.
[Web] db : Access denied for user 'root'@'ip' 오류 해결방법 Access denied for user 'root'@'접속할 IP' 다른 아이피의 DB에 접속하면 위와 같은 오류 메시지가 뜹니다. IP에 대한 엑세스 권한을 부여하는 방법은 아래와 같습니다! 접속할 IP에 권한을 주는 명령어 입니다. GRANT ALL PRIVILEGES ON *.* TO '계정ID'@'접속할 IP' IDENTIFIED BY '비밀번호'; flush privileges; 오류 해결 완료 입니다! 2022. 5. 26.
[리눅스] 우분투에서 php.ini 위치 찾는 방법 보통 우분투에서 php.ini는 아래에 경로에 위치해 있다. /etc/php/7.2/apache2/php.ini 우분투에서 php.ini 위치가 어디에 있는 지 알고 싶을 경우 아래와 같은 방법으로 찾으면 됩니다. 2번이 더 확실하다! 1. 리눅스에서 확인하기 [방법] cd /etc/ && find . -name php.ini - php.ini 위치 : etc/php/7.2/cil/php.ini [실제 명령어 입력시] 2. phpinfo에서 확인하기 [방법] 1) 웹 루트에 phpinfo.php 파일을 만든다 2) phpinfo.php 파일을 열어 아래 코드를 입력한다. 3) http://도메인/phpinfo.php로 접속한다. 4) [Loaded Configuration File]를 검색하여 php.i.. 2022. 1. 17.
[Web] GNB(Drop Down - All) 사용 방법 See the Pen GNB (Drop Down - All) by Shin (@hjshin) on CodePen. 홈페이지 수정 할때 JS 파일을 header에 태그 안에 위치 하도록 하는 것이 좋다. " target="_blank" rel="noopener">https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"> 출처 : https://codepen.io/hjshin/pen/ENVBxZ 2021. 5. 25.
[PHP] 유동변수명 반복문 돌리는 방법 일반적인 변수 사용예 코드 $var = "test test"; echo $var; 결과 test test 지정한 변수에 값을 출력하는 방법이다. 유동변수의 예 코드 $var1 = "test variable 1"; $var2 = "test variable 2"; for ($i= 1; $i 2021. 5. 24.
728x90
반응형