PHP

· PHP/TIP
예전에 운영하던 제로보드4 홈페이지 DB를 최신 DB로 변환하고 운영하기 위해 DB 변환을 알아봤는데, 잘 안돼서 삽질하다가 드디어 고쳤습니다. 제 상황은 SQL이 Latin1-Swedish-Ci 로 된 상태에서 EUC-KR (제로보드4) 인코딩으로 저장이 된 상태였습니다. 이렇게 되면서 한글이 다 깨져있는 상태구요. 이걸 한글로 바꾸고 UTF-8로 저장에 성공한 방법을 공유합니다. 방법은 Notepad++ 로 변환했습니다. 다운받아놓은 SQL 덤프파일을 Notepad++ 로 열어줍니다. 아무것도 하지말고 새로 Notepad++ 를 하나더 실행합니다. 인코딩 -> 글자집합 -> 서유럽어 -> ISO 8859-1 을 선택합니다. 열어놓은 덤프파일을 여기에 복사해서 붙혀넣기를 하세요. 그리고 인코딩 -> 글..
1. Billboard.JS (by Naver) 코드 확인:https://naver.github.io/billboard.js/demo/ 2. Gstatic.js (by Google) 코드 확인:https://developers.google.com/chart/interactive/docs/quick_start 위 두개는 정말 적용하기 편한 자바스크립트로 만든 차트 예제 입니다. 가이드 보시면, 쉽게 적용할수 있습니다.
/lib/common.lib.php 929번 라인 // 포인트 UPDATE $sql = " update {$g5['member_table']} set mb_point = '$po_mb_point' where mb_id = '$mb_id' "; sql_query($sql); 아래에 추가 // 포인트에 따라 권한 자동 올리기 $mb_level = sql_fetch(" select mb_level from {$g5['member_table']} where mb_id = '$mb_id' "); if($mb_level['mb_level'] < 10){ if($po_mb_point
소스코드 (/lib/common.lib.php) common.lib.php 파일만 수정해주면 해결됨. function bad_tag_convert($code) 아래 return preg_replace("/\]*)\>?/i", "", $code); 에서 iframe| 를 삭제해주면 해결됩니다. 표시까지 잘되게 하려면, 492줄 function conv_content($content, $html, $filter=true) 를 찾아서, global 밑에 $filter = false; 를 입력해주세요.
· PHP/TIP
UPDATE 테이블 SET 필드 = REPLACE(필드, '바꾸고 싶은말', '바꿀말');​ UPDATE wp_posts SET guid = REPLACE(guid, 'drphone.tistory.com', 'naver.com'); 위처럼 이런 형식으로 사용하면 됍니다. 워드프레스를 다른 서버에서 다른 서버로 옮기면서 도메인 주소가 꼬여서 저렇게 구문을 실행시켜서 고쳐줬습니다.
위치 extend/user.config.php // 삽입 3번째줄에 //1일 등록 가능한 게시물 게시판별 제한function ask_write_check($bo_table, array $board_list){ global $g5, $member; //하루에 작성 가능한 게시물 수 $write_count = 1; if(in_array($bo_table, $board_list) && $member && strstr($_SERVER['PHP_SELF'], 'write.php')){ $sql = "select count(*) as cnt from {$g5['write_prefix']}{$bo_table} where mb_id = '{$member['mb_id']}' and date_format(wr_dateti..
D.H'
'PHP' 카테고리의 글 목록 (2 Page)