PHP 1 페이지
PHP
전체 72건 1 페이지
  • profile_image 서로 다른 DBMS의 설정된 값을 확인하기 위한 프로그램을 하나 만들었습니다.가져와서 차이점을 출력하여 줍니다.MySQL 설정 확인을 하기 위햔 간단한 프로그램에서는 show variables 와 show status 의 결과의 차이점을 보여 줍니다.if ( $MODE == 'get_data' ){  $aRtn1        = get_val_array( 'variables', $oMysqli );  $aRtn2        = get_val_…
  • profile_image 한글 문자열 삭제, 변경하기str_replace 함수가 있는데 이런것을 사용해야 되는 이유는 글자와 글자 사이에 걸리는 경우 한글이 깨지는 경우가 발생 할 수 있습니다.함수는 아래사이트에서 가져와서 테스트 한것입니다.2개 함수 모두 잘 작동 되었습니다.그리고 function_exists('mb_str_replace') 이 부분은 사용하게 되면 장단점이 있는데 장점이야 이중으로 사용자 함수가 있을리 없으니 오류가 발생 하지 않지만 호이스팅이 되지…
  • profile_image PHP프로그램을 웹서버를 통해 실행 시키는 것이 아니라 리눅스 쉘에서 실행 시킬때 현재의 프로세스ID(pid)를 저장해 두었다가 다시 실행 할때 해당 프로세스 ID를 무조건 kill 시킨 다음 진행하는 프로그램 입니다. 간혹 종료 되지 않고 남아 있는 경우가 있을 경우 유용합니다.  $_NOW_PRG   = basename(__FILE__);  $_NOW_PRG   = str_replace('.php', '', $_NOW_PRG);  $pid_…
  • profile_image PHP로 만들어진 프로그램입니다. 간혹 멈춰진 경우가 있어 skip 처리 없이 start만 해줘도 되는 경우가 있어 만들게 되었습니다. skip 없이 start만 한다는게 설정상의 문제나 현재 DBMS의 문제가 있는것 같기도 하지만 신경쓰려면 시간이 걸려 급하지 않은 문제로 간단한 프로그램 올립니다.if ($MODE == 'slave_status_check_start'){  $chkNum     = 0;  $sqlQuery   = "SHOW S…
  • profile_image 간혹 문제가 되기도 하고 이런것 까지 신경쓸 필요가 없기도 한 부분입니다.서버에서 백그라운드로 무한 루프를 돌리다가 특정 조건이 되면 빠져 나오도록 하는 프로그램을 만들 필요가 있는 경우가 있는데요. 이럴때 쉴틈 없이 실행을 하게 되면 서버의 부하가 심해지는 경우가 있습니다. 이런경우 팁 같은 것입니다.  While( true )  {    # 디비인서트    # 계산    # 비교     # 부하 심하지 않게 하기    // $usleep  …
  • profile_image 테스트 한것 정리하기 위해서 올려 둡니다.간혹 확인한것도 문제가 되는 경우가 있으니 필요하신분 사용하기 전에 한번 더 확인 하면 좋습니다.utf-8 기준으로 한글에 대한 체크 방법에 대한 것입니다.    # 영문 대문자, 소문자 + 한글로 구성된 문자열 검사 패턴    #   $ptn = '/^[a-zA-Z가-힣]+$/';    # 문자의 범위    $pattern_eng  = "/^[\x{1100}-\x{11FF}]*$/ui"; // a-z …
  • profile_image 정확한 방법은 아닐 수 있으니 보통 정확했습니다.방법은 다른 인코딩으로 변경했다가 현재 사용하는 인코딩으로 다시 변경하여 비교 하는 방식 입니다.    $kw         = trim($kw);    $kw_euckr   = mb_convert_encoding($kw, 'euc-kr', 'utf-8');    $kw_utf8    = mb_convert_encoding($kw_euckr, 'utf-8', 'euc-kr');    if ( $k…
게시물 검색