본문 바로가기

Dev

google c++ style 코드 스타일에 관한 내용.. google c++ 이긴하지만, 어느정도 다른 언어에서도 가능하리라 생각되어진다. 본문 링크 : http://blog.naver.com/crisious/120093296628 더보기
테이블 정보를 확인하는 SQL문 show table status where Name='테이블명' 끗.. ㅋ 더보기
숫자 입출력 관련 참고 함수 1. 숫자만 추출하는 방법function getNumberOnly(obj){    var val = obj.value;    val = new String(val);    var regex = /[^0-9]/g;    val = val.replace(regex, '');    obj.value = val;}2. 숫자일 경우에만 입력이 되게끔(숫자가 아닐 경우 alert 후 value를 비우고 focus)function getNumberOnly(obj){    var val = obj.value;    for (var i=0; i        if (val.charAt(i)'9') {            alert('숫자만 입력가능합니다.');            obj.value = '';        .. 더보기
PHP 파일(및 폴더)체크 함수 (갈수록 포스팅할때 이것저것 쓰기가 귀찮아 진다..OTL공들일 시간이 없는게 아쉽기도 하고ㅋ 앞으론 포인트만 짚어서 포스팅 할까 생각중이다..) 대략적인 홈페이지류의 시스템 골격이 완성되다 보니, 살을 붙이는 과정에서 여러가지 기능들을 배우고 사용하게 되었다. 그중 파일이나 그 경로를 체크하는 함수가 필요하다는 점인데.. 대표적으로는 파일과 경로에 상관없이 문자열을 받아 점검할 수 있는 함수가 있다. bool file_exists ( string $filename )출처 : http://kr1.php.net/file_exists 그와 다르게, '파일만'(이것이 함수가 다른 이유의 포인트) 혹은 '경로(디렉터리)만' 체크하는 함수도 있다. bool is_file ( string $filename )출처 :.. 더보기
서버주소와 문서주소의 차이점 코드 두줄을 소개하고자 합니다. $_SERVER['REMOTE_ADDR'] : 이름 그대로, index가 포함된 서버의 주소를 가져 옵니다. : 개인적으로, 절대경로를 참조하기 위해 자주 사용하곤 했는데, include 같은 문서구조가 필요한 부분에서는 경로를 제대로 인식하지 않습니다. 주로 링크 형식의 디렉터리 경로에서만 인식한다고 보시면 됩니다.: 혹은 서버를 구분하거나 서버를 찾아 가기 위해서 사용하게 됩니다. 내부, 외부 링크 등등.. $_SERVER['DOCUMENT_ROOT'] : 이게 정확한 절대경로를 참조하기 위한 값이라고 할 수 있습니다. index가 포함된 경로의 절대위치값을 포함합니다. : include 같은 문서 구조의 경로에도 잘 인식되며 링크 또한 문제 없이 인식이 가능 합니다... 더보기
최근 게시물을 랜덤으로 출력하기 PHP SCHOOL의 QA게시판을 자주 찾아보는편인데, 최신글 출력과 관련하여 글을 찾아보다가 유용한 쿼리문(해당 원본 글)이 있어 소개하고자 합니다. (SELECT * FROM 테이블 ORDER BY 고유키 DESC LIMIT 숫자) ORDER BY rand() 최근 n건에 해당하는 게시물을 랜덤으로 출력하는 쿼리문으로서, 개념은 다음과 같습니다. 1. 최근 게시물 n건을 정렬한다. 2. rand를 통해 3. 다시한번 정렬시켜버린다 ! 쿼리문이라는게 결과는 같을수 있으나 쓰는 방법은 천차만별이라는걸 다시금 느끼게 되는 '한줄'이었습니다. 무척 간단한 구조를 가지고 있음에도 응용을 통한 결과의 도출! 이런게 바로 예술코딩이 아닐까요? 더보기
[MySQL 5.0.x] auto_increment 값 확인 및 변경 alter table TABLE NAME auto_increment=값 phpMyAdmin에서 SQL문을 주려면alter table `TABLE NAME` auto_increment=값 몇번 해봤는데, 기존의 DB컬럼값중에서 최대값 보다 높은 숫자로만 변경이 가능함!예를들어 auto_increment가 적용된 컬럼값들중에 1000이라는 숫자가 들어간 레코드가 있다면,1000이하로는 auto_increment값을 적용시켜도 안먹는다는 것 ========================================================================추가 : 2012-11-15 15:49 최근에 검색하다가 알게 된 내용... 다음과 같이 증가값에 대해서도 설정을 해줄수가 있다. set aut.. 더보기
SESSION관련 오류(session_start, $_SESSION) [ 개 요 ]SESSION을 생성하고 다른 페이지에서 변수의 호출이 제대로 이루어지지 않는 오류 : $_SESSION을 통한 변수값은 잘 할당되어있으나, 페이지 이동 후 $_SESSION 호출이 되지 않을때 [ 방 법 ]PHP.ini 파일(환경설정 파일)의 session.auto_start를 On해준다. [ 설 명 ]위와 같은 방법으로도 해결되지 않는 오류가 있을수 있으나, 저의 경우는 auto_start를 true(0이 아닌 값, 보통 1)로설정해줌으로서 $_SESSION 호출이 정상적으로 되었습니다. 하루종일 세션에 매달리며 공부하면서 개발중인데, 워낙 환경도 많이타고 내부 변수도 많아서 여간 신경써야할게 한두가지가 아니네요. 정확한 이유는 아직 캐치하지 못했지만 차차 알아가면서 풀어나가야 겠습니다... 더보기
form input type list 수정 : 2012-11-01(17:13) input 요소 추가(button) [ 개 요 ]PHP를 쓰게 된다면 꼭 거쳐야할(그만큼 자주쓰게되는) INPUT의 TYPE 목록 입니다. 시간이 되면 차차 타입별 세부내용을 기술하기로 하고..... 지금은 목록만.. 샥~ [ 내 용 ]텍스트 박스 : 암호 박스 : 선택(radio)박스 : 체크 박스 : 이미지 : 파일첨부 : 리셋 버튼 : 전송 버튼 : 숨겨진 항목 : 버튼(클릭용도) : //클릭 이벤트 후 스크립트 호출 등에 쓰임 [ 설 명 ]목록별 세부 설명은 나중에..ㅠㅠ(일하러 가야해서)여튼, 위와 같은 INPUT TYPE들이 있고, 속성은 위 말고도 더 많습니다.예를들어 선택, 체크 박스의 경우 checked 를 추가해주면 선택이 되는등, name과는 .. 더보기
php 출력문(echo 함수) [ 개요 ] php를 이용한 데이터(문자,숫자,변수 등)의 출력 방법 : echo 함수 내에서의 줄바꿈 [ 기본 ] [ 설명 ] 설명이 필요없을정도로 간단합니다. echo라는 PHP의 함수를 이용해서 각종 문자 숫자 데이터를 출력 할 수 있고 괄호의 유무와 상관없이 편한 방법으로 사용하시면 됩니다. [ 응용 1 ] [ +설명 ] A : 간단하게 생각하자면 'echo함수는 인자값을 html코드로 출력'시켜준다고 보면 됩니다. 그렇기 때문에 태그를 넣어주는것만으로도 줄바꿈이 적용! B : 문자열(숫자 포함)과 변수를 혼용해서 써야할 경우에는 echo함수를 여러번 나눠서 쓰는 방법도 있겠지만 위와 같이 .(쩜!!)을 찍어줌으로서 앞과 뒤를 연결시켜줄 수 있습니다. C,D : 결과적으로는 B와 같지만 기능적으로.. 더보기