일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 사이트제작
- #업종별
- CSS
- #이미지
- #홈페이지제작
- php
- #웹솔루션
- 홈페이지제작
- #뉴스
- #동영상
- #솔루션
- #홈페이지
- 웹솔루션
- 쇼핑몰
- 해피씨지아이
- jquery
- #image
- javascript
- #CSS
- happycgi
- #쇼핑몰
- #jQuery
- 해피CGI
- CGIMALL
- #cgimall
- 게시판
- #해피CGI
- #happycgi
- 솔루션
- 홈페이지
- Today
- Total
목록웹프로그램밍 자료실/알짜자료 골드팁 (111)
웹솔루션개발 22년 노하우! 해피CGI의 모든것
해피CGI 윤영웅입니다. 아래 처럼 해보세요. alter table 원본테이블이름 rename 새로운테이블이름 http://www.mysql.com 을 보면 리네임 방법이 RENAME TABLE old_table TO backup_table, new_table TO old_table; 라고 기술이 되어있으나 최신버젼에서만 제공하는 모양입니다. ^^
흔히들 검색 할때 주소 창에 %, + ,= 등의 숫자와 기호들을 보실수있습니다. 이런 문자들은 URL 인코딩의 결과인데, 웹 서버와 브라우저 사이에 데이타 교환시 브라우저는 FORM DATA를 자동으로 인코딩하고,PHP는 디코딩하기 때문에 주로 아무도 모르게 수행 됩니다. 프로그래머가 URL인코딩을 왜 알아야 하냐면 하이퍼 링크를 걸때 변수를 넘길 때 유용하게 쓰이죠. HTML에서 FORM은 NAME/VALUE값의 형태로 데이타를 넘겨 줍니다. 여러개의 폼일 경우는 &(앰퍼샌드)로 구분하죠. NAME=VALUE&NAME2=VALUE2 이렇게요. VALUE값에 공백이 들어가면 브라우저는 공백 대신에 "+" 기호로 대체합니다. PHP에서는 함수를 제공합니다. 쿼리 문자열의 데이타값을 인코딩하거나 디코딩하는 ..
안녕하세요. 해피CGI 웹마스터 윤영웅입니다. DBI에 대해서 궁금해 하시는 분들이 많은것 같아 간단히 설명을 드려보겠습니다. 혹 글을 보시다가 틀린부분이 있다면 지적해주십시오. 바로 수정에 들어갑니다. ^^ DBI는 perl 이란 언어와 그외 DB(중,대형)와 연결해주는 언어소통기 같은 역활입니다. 즉 perl에서 그냥 mysql에 어떤 DB 정보를 넣어라~ 이렇게 하면 mysql이 ... 뭐라 캐쌌노?.ㅡ,.ㅡ;;; 이런다는 거죠. 그래서 이 두개를 연결해줄 DBI를 설치 하는 것입니다. 설치 파일과 설치 방법에 대해서는 아래 강좌에서 언급을 해두었으니 참고하시기 바라구요. 그럼 왜 그렇게 DBI에 대해서 강조를 하느냐~ ^^ 아무리 강조해도 지나치지 않죠. perl의 경우 DBI를 이용하게 되면 어..
@연산자에 대해서 간단하게 알아보겠습니다. @ 연산자는 내장된 함수로부터 오류보고 기능을 중지 시키는 데 사용됩니다. 함수들은 아주 흔하게 브라우저에 오류 메시지를 출력합니다. 디버깅할 때는 유용하지만, 응용 프로그램 실행 시에는 함수의 호출시 앞에 @를 덧붙여 주면 브라우저에 어떤 오류 메시지도 뜨지 않습니다. 오류 메시지를 출력시키고 싶지 않을때 사용하면 도움이 되겠죠?
set_time_limit (limit the maximum execution time) php에서 프로그램이 최대 몇초 내에 실행되도록 제한이 되어 있습니다. 디폴트 제한 시간은 30초로 되어 있죠. 그러나,프로그램내에서 PHP의 실행시간을 변경할 수가 있습니다. 이 변경은 일회적인 것으로 현재 실행중인 php 파일에만 제한 시간을 조정합니다. set_time_limit (초) ex) set_time_limit ( 30 ); 물론 아시는 분도 많으시겠지만... 혹시나 모르시는 분들을 위해서 썼습니다. ^^
1.시작 vi file vi를 시작하여 지정한 파일 편집 vi -R file 읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집 view file 읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집 2.종료 :wq 데이터를 저장하고 종료 :q! 데이터를 저장하지 않고 종료 3. 시스템이 다운된 후에 되살리기 vi -r 되살릴 수 있는 모든 파일 이름 보여주기 vi -r file vi를 시작하여 지정한 파일 되살리기 4. 디스플레이 제어하기 ^L 현재 화면을 다시 디스플레이하기 :set number 내부 줄 번호 디스플레이 :set nonumber 배부 줄 번호 디스플레이 않기 5. 마지막으로 지운 것 복사하기 p 마지막으로 지워진 것을 커서의 뒤/아래에 ..
펄 설치하기 1) http://www.ActiveState.com/pw32/ 에 가서 최신버젼을 다운받아 온다. 2) 윈95/98 의 루트 디렉토리상에서 Perl5 라는 디렉토리를 만들고 그 곳에다 위의 파일을 옮긴후, exe파일을 실행시켜 압축을 푼다. 3) 다음의 디렉토리가 만들어 진다. (어떤 경우에는 Perl 디렉토리에 생성됨) \Perl5\bin \Perl5\docs \Perl5\eg \Perl5\lib 4). \Perl5\bin 디렉토리에 있는 perlw32-install.bat 를 실행시킨다. 5). autoexec.bat 의 path에 C:\Perl5\bin 을 포함시킨다. 위와 같이 하면 Perl5 for Windows가 설치된다. 이것은 NT에서도 마찬가지 이다. Perl5를 웹서버 (..
안녕하세요. 해피CGI 웹마스터 윤영웅입니다. 1년을 미루던 차에 강좌를 시작하네요. (1년만에 시간이 좀 나서 -_-v 켕~) 예전 DBI와 펄의 관계에 대해서 설명을 드렸습니다. 이제는 약간 실전 문제인 DBI와 펄의 연결 그리고 간단한 예제를 봅니다. 이번 강좌는 perl에서 mysql 안으로 어떻게 값을 넣는지 알아봅니다. 우선 앞으로 강좌에 쓸 테이블을 만들어보겠습니다. 아래를 참고하셔서 mysql에 자신이 사용하는 DB내에 아래 테이블을 만듭니다. (중복이 되지 않게 조금 독특한 필드 이름을 사용했죠 ^^) CREATE TABLE happy_hero_okok ( number int(11) DEFAULT '0' NOT NULL auto_increment, name varchar(100) NOT ..
해피CGI 웹마스터 윤영웅입니다. 늘 메모하고 까먹어 버려서 메모겸 ^^ 글을 올려봅니다. 텔넷으로 접속하여 cpan의 DBI 모듈을 바로 설치하는 방법입니다. 아래를 참고하세요. 텔넷> perl -MCPAN -e shell [엔터] ......무수히 많은 질문을 던집니다. ......해석이 가능한 부분은 적당히 대답을 하고 ......해석이 불가능한 부분은 그냥 [엔터] -_-;;; cpan> install DBI [엔터] cpan> install mysql::DBD[엔터] DBI 모듈 설치가 시작될겁니다. ^^ 좋은 하루되세요