- Today
- Total
CODE CAVE
파일 형식 체크 함수 (이미지, 그 외) function file_chk($file, $type = ""){ $file_ext = explode(".", strrev($file)); $file_ext = strrev($file_ext[0]); if(!$type or $type == "Gallery"){ //타입이 갤러리일 경우 $img_ok = array("gif", "png", "jpg", "jpeg", "bmp", "GIF", "PNG", "JPG", "JPEG", "BMP"); if(!in_array($file_ext, $img_ok)) page_move("이미지 파일만 업로드 가능합니다.", false); } else { //갤러리 외의 타입은 웹 코드 파일을 막는다. $img_no = array..
* { margin: 0 auto; padding: 0; } a { text-decoration: none; } CSS 초기화 코드로 검색하면 이것저것 많이 나오는데요~ 제가 생각했을 땐 위의 코드면 충분하다고 생각해요~ 오히려 많은 초기화 코드를 작성할시 좀 규모 있는 퍼블리싱 할 때 방해가 되는 경우도 있습니다. 부트스트랩이나 뭐 다른 라이브러리 쓰실 때 자신은 padding 같은것을 준적도 없는데 막 패딩이 있고, 제가 설정한 스타일이 적용이 안되고, 디버깅 해보면 부트스트랩의 초기화 코드에 덮힌다던지 (물론 이 경우는 CSS 호출 순서나 !implement; 로 해결이 가능하긴 합니다.) 등의 문제.. 제 생각엔 그냥 필요성이 느껴질 때 떠오른 것을 하나씩 추가하는게 제일 이상적 인것 같아요. 그..
문자열은 문자(char)의 나열 입니다.다른 언어에서도 마찬가지로 문자의 나열이지만 문자열은 자주 쓰이기 때문에 Java에선 String 이란 문자열 타입을 지원하죠. 하지만 C언어는 따로 문자열 타입이 없기 때문에 배열로 표현합니다.문자열 타입을 대체하는 char 형 배열은 한글자를 나타내는 char가 여러개 연속되서 메모리에 저장되는 것이죠. char str[10]; 이라고 선언 해놓으면 메모리에 str[0]~[10] 까지 11 byte가 연속적으로 잡힙니다. 0~9 까지는 일반 문자가 채워질 것이고, [10]에는 \0(NULL) 문자가 채워집니다. NULL은 문자들의 나열(문자배열/문자열)의 끝을 알려주는 문자입니다. 이 배열은 끝에 도달했다고 알려주는 역할이죠, 이게 없다면 메모리에서 뭔가 읽을 ..