8월, 2011의 게시물 표시

vbscript와 jscript 같이 사용하기

ASP는 엄밀히 따지면 언어 이름이라구 할수없다. Active Server Page의 준말로서 ms사의 기술적인 패러다임(?)이라구 해야할까.. 아무튼 asp는 대표적으로 vbscript를 언어를 주로 사용하고 있다. 우리나라에는 거진 90%이상에 가까울거다. 그러나 asp는 vbscript만 쓰기위한 것만은 아니다. jscript나 펄,cgi도 사용 가능하다. 그 중에 jscript라구 있다. 기억이 맞는지 모르겠지만 asp3.0버전 때부터 추가된 거로 안다. jscript는 sun사 ms사의 의뢰를 받아 javascript라는 클라이언트 기반의 언어로 부터 출발한다. 나중에 ms사가 라이센스를 사들여 jscript라고 다시 만들었다.사용법은 클라이언트 기반의 javascript와 별 차이 없다. 다만 클라이언트와 서버라는 구분에 각 개체가 틀리고 추가되거 나 사용하지 못하는 곳만 있을뿐 일상적인 구문은 거의 흡사하다고 보면 된다.(보강하자면 jscript나 vbscript나 둘다 서버,클라이언트 둘다 사용가능하다 크게보면 Microsoft Windows Script 기술에 속한다.) jscript는 vbscript의 단점을 커버할수 있는 강력한 언어이나 너무 늧게 나온 탓이라구 할까(?) 이미 대부분은 vbscript를 사용하고 있으니 말이다. 특히 배열관련된 처리나 예외처리는 상당히 매력적이다. 다만 내장함수가 부족함은 있지만 이미 만들어진 널리 퍼진 함수들이 인터넷에 상당히 많으니 쓰는데는 그리 부족함이 없다.(javascript용으로 만들어진 함수를 쓰면 된다.) asp에는 한페이지에 vbscript와 jscript를 같이 쓸수있는 있다. 이 점은 서로의 장,단점을 보완할수 있다. 예를 들자면 jscript의 장점인 배열이나 예외처리 하는 함수를 만들고 vbscript에서 불러 쓰면된다. <script...

에디터플러스(editplus) 에서 php실행, 도구등록

이미지
스크립터 언어를 다루는데는 에디터만한 것이 없을꺼다. 프로그램 자체두 가볍기 때문에 에디터중에서 에디터플러스를 많이 애용하는 편인데, 에디터플러스에 도구에 윈도우용 php를 연결하면 php를 실행하여 결과값을 볼수 있다. 1. 먼저 http://kr.php.net 에서 윈도용 php를 다운 받는다. 2. 임의의 폴더에 압축을 푼다. 3. 에디터 플러스 메뉴에 도구 -> 사용자구성 추가를 눌러 이미지와 같이 설정한다. (명령부분은 압축을 풀은 php.exe 전체경로를 넣어준다. 나머지는 이미지 그대로) <?php echo "잘 실행되나요~" ?> 4. php파일 만들고 단축키 또는 메뉴에 도구에서 만든 명령을 누른다. 프로그램을 작성하기 전 테스트용도나 두루두루 상당히 편리함을 알수있다. 주의할점 : php태그에 시작에 <?php를 넣어주어야 한다. 버젼마다 틀린 지 아니면 php.ini를 읽는 전 버젼에는 앞에 태그 없이두 실행됏는데 새 버젼에서 부터는 않되 더군요. 그냥 넣으면 상관없으니깐 꼭 넣으세요.

captcha 캡차 자동가입방지 보안문자생성기

이미지
요즘 포털사이트나 약간 규모가 있다싶은 사이트 보면 가입시 이미지로 나온 문자를 입력을 요구하는거를 볼수있다. 이게 오토프로그램에 의한 가입을 방지 하기 위한거인데 요즘은 본인 직접작성의 확인용도로 해서 두루두루 쓰이는거 같다. 관심이 생겨서 검색해서 찾아보니 asp에서 적용가능한게 몇개 나왔다. http://www.motobit.com/util/captcha/  http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=7287252c-402e-4f72-97a5-e0fd290d4b76&DisplayLang=ko 을 이용하여 만든코드이다. http://sourceforge.net/projects/asp-captcha/ vb컴포언트(gd 라이브러리)를 등록하고 이용해야한다. http://www.tipstricks.org/ 순수 asp코드로 만든 캡차이다. 위 의 두개에 비해 결과물이 상당히 그럴싸 해 보인다. 컴포넌트 등록이나 추가 프로그램 깔게 없어 편리하다. 각 사이트에 접속하면 소스와 관련예제를 다운받을수 있다.

mssql 자동증가값 초기화

디비 테이블에 테스트로 값을 넣다가 다시 제거하구 넣어려구 하면 이미 자동증가값이 증가 되어 있음을 알수있다. 자동증가값 자체에 부여한 의미가 크다면 값을 초기화 시킬필요가 있을것이다. -- DBCC CHECKIDENT(Table명,RESEED,초기값) DBCC CHECKIDENT(memberInfo, RESEED, 1 )

aspinfo(phpinfo와 같음)

이미지
예전에 구한건데 외국사이트인지 국내사이트인지 출처는 알길 없습니다만 유용하게 쓰실수 있으실 겁니다. aspinfo.asp 다운로드