일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jquery
- 핑테스트
- 유효성
- port
- JavaScript
- MSSQL
- ping
- 자바스크립트
- 리눅스
- js
- 정규표현식
- sp_who
- 더존ERP
- 정규식
- 포트
- vscode
- 핑
- sendmail
- python
- erp
- 이메일주소
- codeigniter
- 문자열
- php
- 트랜젝션
- 목차만들기
- MYSQL
- pingtest
- 메일
- crontab
- Today
- Total
목록PHP (4)
ioerror
카페24의 DOCUMENT_ROOT 경로는 /home/userid/www 인데, Codeigniter4의 경우 public 이다. 3버전의 경우 www 안에 코드이그나이터 폴더와 파일을 모두 넣으면 되었지만 4버전은 public과 분리되어있다. 그런데 카페24에서는 루트 경로를 변경해주지 않는다. userid 아래에 Codeigniter 의 system이나 app 을 설치하고 심폴릭 링크를 public->www로 걸면 되겠지만 시스템 폴더 .public, .local 등 과 같은 레벨에 있어서 다운로드나 git 설정에 불편하다. 그렇다고 코드이그나이터의 경로 설정을 변경하자니 혹시나 업그레이드 등에서 문제가 발생할 거 같아서 불안하다. 그래서 구글링으로 선택한 방법은 .htaccess 파일에 rewrit..
시나리오 앞서 "Block 하고 있는 쿼리 찾기(병목현상을 잡아라)"에서 얘기했듯이 MSSQL 기반의 더존 ERP를 사용 중에 데이터량이 많아지게 되어 ERP 사용자로부터 "ERP가 느리다", "BOM 조회가 안된다"와 같은 개선 요청을 받게 되었다. 그래서 sp_who3 프로시저를 생성했고 이제 그것을 통해 로그를 수집하여 모니터링 할 예정이다. 우선 로깅 웹 서버는 LAPM 계열이라 PHP를 통해 sp_who3 결과 로그를 MySql에 저장하는 것까지만 여기에 작성하고 모니터링 화면은 다음에 작성해보겠다. 조건 첫번째로 PHP를 통해 MSSQL에 접속해서 "sp_who3" 프로시저를 실행하고 결과를 가져와서 MySql에 저장해야 하는 스크립트를 만들어야 한다. 두 번째 작성된 PHP 스크립트를 쉘(콘..
상수( Constant, 常數 )란? 한국어사전 : 자연으로 정하여진 운명, 정하여진 수량 영어사전 : 끊임없는, 거듭되는, 변함없는(=Fixed), 정수, 항수 위키백과 : 수학에서 상수란 그 값이 변하지 않는 불변량으로 변수의 반대말이다. 정리하면 한번 정의되면 절대 바뀌지, 바꿀 수 없는 것 PHP에서 상수 정의 하기 (Define Constant) 통상 상수는 대분자로 정의하고 스네이크 케이스를 사용한다. define("THIS_IS_CONSTANT","이것은 상수입니다."); echo THIS_IS_CONSTANT; // 이것은 상수입니다. if(defined("THIS_IS_CONSTANT")){ echo "상수가 정의 되었습니다."; } 클래스에서 상수 사용하기 위에 define을 사용해도 ..
이제는 설마 PHP4를 사용 하는 곳은 없겠지만, 예전 어느 사이트 유지보수 하려다 보니 php4로 설치되어 있어서 php5로 업그레이드하기도 애매해서 몇몇 함수를 만들거나 구글링해서 대체했던 기억이 있다. 그중 stripos와 str_ireplace 대체 함수 코드가 아직 나아 있어서 그리고, 혹시라도 deprecated 될때를 대비해서라도 대체 함수를 기록한다. if(!function_exists("stripos")) { function stripos($srch,$str) { return strpos(strtolower($srch),strtolower($str)); } } function make_pattern_str_ireplace(&$pat, $key) { $pat = '/'.preg_quote(..