본문 바로가기

Programing (프로그래밍)/PHP 및 그누보드

PHP - 문자열 길이 자르기 문자 갯수 추출하기 제거하기 삭제하기 없애기 치환 변환 바꾸기 변경 교환 특정 문자 존재 유무 pattern PHP_EOL 줄바꿈 패턴 검색 preg_grep 정규식 구분자 배열 explode implod.. PHP - 문자열 길이 자르기 문자 갯수 추출하기 제거하기 삭제하기 없애기 치환 변환 바꾸기 변경 교환 특정 문자 존재 유무 pattern 패턴 검색 PHP_EOL 줄바꿈 preg_grep 정규식 구분자 배열 explode implode string strlen substr stripos strpos stristr strstr str_ireplace str_replace 포함여부 # 문자열 길이 / 문자 갯수 확인 1 2 $str = "123456789"; $strLen = strlen($str); cs # 정수 나눗셈 몫과 나머지 1 2 3 4 $x = 50; $y = 3; echo "몫 : " .intval($x / 3); echo " / 나머지 : " .($x % 3); cs # 문자열 잘라내기 (.. 더보기
PHP - 해당 사이트 외 접근제한 링크제한 하기 .htaccess SetEnvIfNoCase Referer "^http://(.*).[site]/" locally_linked=1 SetEnvIfNoCase Referer "^http://(.*).[site]$" locally_linked=1 SetEnvIfNoCase Referer "^http://[site]/" locally_linked=1 SetEnvIfNoCase Referer "^http://[site]$" locally_linked=1 SetEnvIfNoCase Referer "^https://[site]/" locally_linked=1 SetEnvIfNoCase Referer "^https://[site]$" locally_linked=1 SetEnvIfNoCase Referer "^https://(.*)... 더보기
NotePad++ 노트패드++ 설치 및 셋팅 하기 & 단축키 & PHP NotePad++ 노트패드++ 설치 및 셋팅 하기 & 단축키 & PHP 1. 백업설정 도구 - 환경설정 에서 다중백업으로 설정하고, 백업 위치는 기본 폴더위치를 복사해서 붙여넣기 한다. 필요시 해당 폴더에 가서 백업 자료를 가져오면 된다. %AppData%\Notepad++\backup 2. 폰트 및 스타일 설정 기본폴더 : %AppData%\Notepad++ 기본폴더에 stylers.xml 파일을 덮어 쓰기 한다. 폰트는 D2코딩 폰트를 사용했다. stylers.xml 의 설정 내용은 아래와 같다. 3. 다크스타일의 테마 ( VS2015-Dark.xml ) 다크스타일 테마도 좋은듯하여 하나 챙겨두었다. VSCODE 스타일을 따라한듯하다. 출처 : https://github.com/Ludomancer/V.. 더보기
HTML - Table 기본구조 ( 테이블 표 caption figure figcaption table thead tbody tfoot tr th td ) HTML - Table 기본구조 ( 테이블 표 caption figure figcaption table thead tbody tfoot tr th td ) 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 32 33 caption 학생나이 홍길동33 김영희23 figcaption 상단 학생나이 홍길동33 김영희23 figcaption 하단 figcaption 상단 caption 학생나이 홍길동33 김영희23 figcaption 하단 Colored by Color Scripter cs caption 은 상단만 나오고 figcaption 은 상하단에 표출이 가능하다. caption 과 figcaption 은 .. 더보기
홈페이지 기초 기본 초급 html php [ 부트스트랩 ] https://getbootstrap.com/ [ 부트스트랩 무료테마 ] https://bootswatch.com/ 01. 원하는 테마 선택 ( Preview ) 02. 테마의 다운로드에서 마우스 우클릭 후 '새탭에서 링크열기' 03. head 사이에 스타일을 링크로 넣기 [ 문법 및 스터디 사이트 ] https://www.w3schools.com/ 더보기
PHP - MySQL DB 다루기 ( 데이터베이스 / 디비 / database / mysql_fetch_assoc / Colum / Colums / 칼럼 ) PHP - MySQL DB 다루기 ( 데이터베이스 / 디비 / database / mysql_fetch_assoc / Colum / Colums / 칼럼 ) MySQL 열 읽어오기 ( mysql_fetch_assoc / Colum / Colums / 칼럼 ) 1234567891011121314151617181920212223Colored by Color Scriptercs 참고자료 : http://php.net/manual/kr/function.mysql-fetch-assoc.php MySQL 읽기 속도 관련 http://cricri4289.blogspot.com/2013/10/php-mysql-mysqli-mysqlifetchrow.html천만개 정도 데이터 양이 있을때, object()와 assoc(.. 더보기
PHP - phpMyAdmin WebMysql 에 CSV 엑셀 파일 업로드 입력하기 ( Excel / Upload / data / 데이터 / 데이타 ) PHP - phpMyAdmin WebMysql 에 CSV 엑셀 파일 업로드 입력하기 ( Excel / Upload / data / 데이터 / 데이타 ) 01. xls 및 xlsx 엑셀파일을 형식을 CSV로 변경 > '다른이름으로 저장하기' 누른 후 'CSV UTF-8(쉼표로 분리)(*.csv)를 눌러준다. 02. phpMyAdmin 에서 CSV 파일을 업로드 > 찾아보기 눌러서 파일 선택 > 파일 문자셋 ; UTF8 선택 > Partial import : 1 로 변경 ( 첫행 제외 후 입력 ) > Format of imported file >> CSV >> 필드구분자 : , >> 열(칼럼)이름 : CSV 파일을 메모장으로 열은 후 첫행을 복사해서 붙여 넣는다. 03. 입력된 데이터 확인 > Mysql 에.. 더보기
vscode ( visual studio code / vs코드 / 비주얼 스튜디오 코드 / 소스 코드 편집기 ) vscode ( visual studio code / vs코드 / 비주얼 스튜디오 코드 ) 사이트 : https://code.visualstudio.com2016년 처음 정식버전이 나온 따끈따끈한 소스코드 편집기 이다. 첫 화면에 나오는 것은 상당히 심플하다.아무것도 없는듯하다. 가장 첫번째로 작업할 폴더를 연다.아무것도 없는 빈폴더를 하나 만들어도 좋다. 파일 > 폴더열기 (Ctrl + K, Ctrl+O) 더보기