구상부터 하고 일괄적용 -> 아이템 테이블에서 해당 카테고리의 모든 상품을 찾고 => 그 상품의 option 테이블에서 해당옵션들을 찾아서 현재 선택받은 옵션1의 값과 항목을 가지고 기존 옵션을 바꿔주는 코드로 만들기우선 상품이 어떻게 옵션을 다른 카테고리에 적용시킬건지를 생각한 다음에 아래처럼 파일 하나를 만들어서 처리하는 기능을 달아주고\adm\shop_admin\ajax.category_options.php'; // 날짜와 시간을 기반으로 한 파일명 생성 /* $date_str = date('Ymd_His'); // 예: 20241105_153000 $log_dir = G5_PATH.'/clog/'; if (!is_dir($log_dir)) { mkdir($l..
서버 자동감지로 접속되는데 접속하고 나면 한글이 깨지는현상 euc-kr로 저장된 파일인데 utf-8로 저장된 파일은 ftp상에 업로드 되면 깨져보이고 들쑥날쑥 정신없을때 좋은 코드아래 코드를 만들어서 저장되어있는 파일 상태를 체크해보고\n"; // HTML 줄 바꿈을 위해 사용 // 디렉토리 내 파일 반복 while (false !== ($file = readdir($handle))) { $filePath = $directory . $file; $convertedFileName = ''; // PDF 또는 MP3 파일인지 확인 if (is_file($filePath) && (pathinfo($filePath, PATHINFO_EXTENSION..
코드상 이상이 없는데 같은 버전의 서버 A와 B가 있을때 A는 정상작동이나 B에서는 이상작동이 생기는 현상이 있어서 시간을 몰빵해서 알아낸 결과 php는 변수 처리에 유연성이 좋은 편이어서 다른 프로그램언어처럼 항상 변수타입을 선언해주지 않아도 되었는데 이게 좀 더 업그레이드 되가면서 php8.x에서의 빈값sql_mode에서 'STRICT_TRANS_TABLES' 이 설정되어있으면 오류가 발생하게 된다.기존에 이런 부분을 고려하지 않고 프로그램을 제작하기 때문에 빈값이 쿼리문으로 갔을때 컬럼이 숫자형이면 자동으로 0으로 기록이 되어야하는 것을 이용해서 작성했는데 서버환경에서 이것을 엄격하게 적용해버린다면 내부의 작성된 코드를 직관적으로 파악이 불가능하고실제로 오류로 디비에서 출력되는 mysqli_err..
kimsq . php5.4.x 버전에서 7.4버전으로의 이전 마이그레이션 작업 후기작업과 관련해서 작업설명의 글로 대신 보여드릴게요아래는 작업보고 안녕하세요. 작업 진행 상황을 간략하게 설명드리겠습니다. 최근 킴스큐의 CPM 마이그레이션 작업에 정신없이 매달리고 있어, 대화에 늦게 응답하게 된 점 양해 부탁드립니다. 작업 내용은 기록하고 있으나, 수정된 파일은 대표적인 것만 정리하겠습니다. 전체적으로 1,000개 이상의 파일을 수정해야 하기에 모든 내용을 나열하기는 어렵습니다. 1. 기존 환경 분석 킴스큐는 이전에 PHP 5.5.38 버전을 사용하고 있었습니다. 이 버전은 TLS 1.2 또는 TLS 1.3을 지원하지 않아 보안상의 문제가 발생할 수 있었습니다. 특히 결제 시스템에서 TLS 프로토콜은 매우..
이전 버전과 호환되지 않는 변경 사항이전 버전과 호환되지 않는 것으로가장 큰 문제가 있다. 애초에 변수에 어떤 값을 담더라도 좀 자유도가 높은게 php였는데 이것이 좀더 엄격하게 된것같다.그래서 기본 조건문에서는 애초에 비교가 될수없던 것들을 false 로 처리했는데사라진 함수나 추가된 함수 같은건 직관적으로 처리되지만if ("" 이것이 바로 직관적으로 볼수없는게 해당 위치로 if($A 이것은 $A의 값이 변수를 가져오는지 숫자를 가져오는지 등을 파악해야되는데 $A값이 어디에서 오는지 그 흐름을 다 쫓아가야하고 혹시라도 Database에서 가져오는 것이라면 해당 컬럼(혹은 필드)의 구조를 변경해야되는 상황이 될수있다.그런데 이것의 제일 고약한 점은 기존에는 당연히 저 조건은 false를 반환했기에 알고..
기본적으로 0과 ''은 비교가 될수없다 ''는 문자열이고 0은 숫자이기 때문에사이트에서 불규칙하게 권한 문제가 생기는 현상이 있어서 그걸 원인 파악하느라 며칠을 고생했는데파일 흐름 따라 변수 하나씩 강제로 디버그 출력해보고 하다 발견함아래의 코드를 php 버전에 따라서 출력시켜보면 기본 논리가 아예 다름";};// PHP 버전 출력echo 'PHP version: ' . phpversion() . "";?>";}// PHP 버전 출력echo 'PHP version: ' . phpversion() . "";?>CODE;// 코드 자체를 HTML로 출력echo "PHP Code:";highlight_string($code);// 실행 부분echo "PHP Execution Output:";eval(subst..
// 이미지 클릭 시 모달 열기 (이미지 저장 방지는 유지, 클릭은 가능하게) document.querySelectorAll('.gallery-media').forEach(image => { //image.style.pointerEvents = 'auto'; // 이미지 클릭 가능하게 설정 image.style.touchAction = 'none'; image.addEventListener('touchstart', (event) => { // 기본 이벤트 방지 (다운로드 방지) event.preventDefault(); ..
상가/사무실 등 계약할때 권리금을 주고 이전 가게를 인수하여 (동일 업종이 아니어도) 영업을 하였던 아니던 간데계약 특약에 원상복구라는 내용이 적혀있다면 매우 주의를 해야합니다. 원상복구의 범위는 정말 모든걸 다 건물의 초기 상태로 돌릴 수 있는 경우까지 고려해야해서 대부분은 협의로 하지만생각보다 보증금이 묶인 상태에서는 원상복구의 조건에서 임차인이 을이 될 수 밖에 없습니다. 1. 원상복구를 적는다면 어디까지 범위인지를 최대한 구체적으로 하여야 합니다.2. 적어도 다른 사람에게 넘기려고 생각하면 6개월 이전부터 미리 준비 하여야 합니다3. 철거를 대비하여 우선 평당 * 12.5만원 정도의 지원금이 나오는데 이 조건은 해당 장소에 사업자 주소지가 등록되었고 폐업을 하는 경우로 한하니 사업자 안내고 그냥 ..
shopify는 api가 graphGL.api에서 거의 대부분을 커스텀할 수 있게 지원해주는데작업할때 시작부터 난관에 부딪히기 쉽습니다.분명 api_key와 api_password라고 적혀있지만 실제 코드로 작성될때는 api_password는 admin . api_token값으로 사용해야합니다.거기에 이 토큰값은 최초 셋팅에만 보여지고 그 후로는 볼수없습니다.잊어버리시면 새로 앱셋팅부터 해야합니다.쇼피파이 관리자에서 ->앱 -> 앱 및 판매관리 설정->앱개발을 선택해줍니다.여기서 설정에 관련된 것들을 해주면 됩니다. 앱에서구성에서 관리자 api를 사용할 권한을 구성해주고 api 토큰, api 키값, api 비밀번호 등의 정보를 가져옵니다그런데 주의하실점은 "shpat_"로 시작되는 값을 api 요청 코드..
먼저, PC 카카오톡을 실행하고 로그인합니다. 이후에는 프로그램에서 채팅방 이름(또는 친구 이름)을 정확히 입력하고 개별 메시지를 입력하여 목록을 만들어야 합니다. 또는 공통 메시지를 입력하고 체크할 수 있습니다. 선택한 리스트를 추가한 후에 '시작’을 누르면 메시지 전송이 시작됩니다. 컴퓨터 사양에 따라 딜레이를 조절할 수 있습니다. 프리버전에서는 채팅방 목록이 10개로 제한됩니다. 프로그램부터 보시고 싶으시면 카카오톡 일괄발송 , 단체카톡 . 윈도우 . pc 카카오톡 > 프로그램 | 문파 - 웹 및 자동화 매크로 (moonpa.kr) 링크로 가시면됩니다.카카오톡 일괄발송 , 단체카톡 . 윈도우 . pc 카카오톡 > 프로그램 | 문파 - 웹 및 자동화 매크로 (moonpa.kr) 프로그램 | 문파 -..
- Total
- Today
- Yesterday
- 멀티계정
- Fullcalendar
- Magisk
- Apache
- 제로보드
- 루팅
- 파이썬
- 에러
- 클라우드플레어
- 유튜브
- 오토셋
- lsposed
- SSL
- 그누보드5
- Cloudflare
- php8
- php
- 텔레그램
- 윈도우
- xe
- 회원가입
- 아미나
- 셀레니움
- python
- 텔레그램봇
- 그누보드
- 워드프레스
- .htaccess
- 아파치
- 파이선
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |