일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #image
- #동영상
- #해피CGI
- #happycgi
- 사이트제작
- #웹솔루션
- 해피씨지아이
- javascript
- 쇼핑몰
- 홈페이지제작
- #cgimall
- jquery
- happycgi
- #홈페이지제작
- CGIMALL
- #뉴스
- 웹솔루션
- #이미지
- CSS
- 솔루션
- 홈페이지
- #솔루션
- php
- #jQuery
- 해피CGI
- #CSS
- #쇼핑몰
- 게시판
- #업종별
- #홈페이지
- Today
- Total
목록PERL (13)
웹솔루션개발 22년 노하우! 해피CGI의 모든것
안녕하세요. 해피 CGI 웹마스터 윤영웅입니다 결과 값을 $test 라고 합니다. $test = int ((abs($test)/1) + 0.5)*1; 하면 됩니다. 소수 한자리로 할때는 $test = int ((abs($test)/0.1) + 0.5)*0.1; 라고 하면 됩니다. 소스 둘째 자리는 마찬가지로 $test = int ((abs($test)/0.01) + 0.5)*0.01; 하면 되겠죠 ^^ 감사합니다. 좋은 하루되세요
해피CGI 입니다. 그간 포럼을 무심하게 보고 지냈군요. 차차 좋은 자료로 다시 채워나가도록 하겠습니다. 가끔랜덤으로 문자를 만들 필요가 있을때가 있습니다. 이 경우 랜덤문자가 너무 치기 어렵게 만들어지는 경우가 있죠? jlkiowkh 처럼 말이죠. 아래 코드를 쓰면 자음과 모음이 섞여 치기 쉽게 생성하실수 있습니다. [프로그램코드] #!/usr/bin/perl my @array = qw(b c d e f g h i j k l m n p r s t x z); srand(time ^ $$); @array = sort { return (int(rand(3)) - 1); } @array; my @array2 = qw(a e i o u y); srand(time ^ $$); @array2 = sort { ret..
해피CGI 입니다. 파일 업로드를 위해서 라이브러리를 사용하거나 혹은 남이 만들어 놓은 소스를 가져다 쓰는 경우가 많습니다. 저 역시 그렇죠. 중간 코딩시 오류가 나면 참 난감할때가 많습니다. (왜 안되는지 이해가 안가서) 파일 업로드의 이해를 위해서는 gif 나 혹은 jpg 혹은 다른 바이너리 파일들이 어떤 형식으로 만들어져있는지를 이해를 하면 업로딩이 아주 쉽습니다. 업로드에 대해 막연한 두려움을 갖고 있다가 약 일주일만에 (아주 예전일입니다. ^^) 만든 코드입니다. 아래코드는 제가 즐겨 쓰는 코드입니다. 참고되시길... [프로그램코드] #!/usr/bin/perl $basedir = "파일저장 절대경로를 지정"; #예를 들면 $basedir = "/home/happycgi/public_html/f..
인스톨 방법은 아래와 같습니다. 1. GD-1.19.tar.gz 파일을 tmp에 업로드 2. tar xvfz GD-1.38 [엔터] 3. perl Makefile.PL [엔터] 4. make [엔터] 5. make test [엔터] 6. make install [엔터]
1. Image-Size-2.96.tar.gz 파일을 tmp에 업로드 2. tar xvfz Image-Size-2.96.tar.gz [엔터] 3. perl Makefile.PL [엔터] 4. make [엔터] 5. make test [엔터] 6. make install [엔터]
안녕하세요 perl 공부하면서 한번 만들어 보았읍니다... 초보자가 만든 중소규모용 쇼핑카트 입니다 html 많이을 이용해서 만든허접입니다만 html 을 좀 다룰줄 알면 나름대로 상점주 마음대로 쉽게 쇼핑몰을 만들수 있으리라 생각 합니다 프로그램에는 이제 배우는 초보라 로직이 어지럽고, 소스가 매끕럽지 못한점을 양해 바라며, 간단히 라이센스에 대해 말씀드리고 사용 설명에 들어 가겠읍니다 참고로 anycart 를 만드는데 도움을 준 사이트및 서적 입니다 데모연습용사이트 http://astels.com/anycart/shop/ncart1.cgi perlmania.or.kr (펄메니아모임) 학교에서 가르쳐주지않는 펄 책 저자이신 전종필님 홈과 책 perl 제대로 배우기(o``reilly book) happyc..
해피CGI 입니다. 서버관리하시는 분들 perl 모듈설치하실려면 머리가 많이 아프셨죠? 이것저것 다운받아서 설치할려고 하면 또 다른 모듈을 받아야 하고... 설치하면 에러 나고 한방에 해결하는 방법입니다. 설치전 반드시 설치하고자 하는 모듈의 명만 기억하세요. 1. 텔넷접속 -> 루트로 전환. 2. 텔넷에서 아래와 문구를 입력 [프로그램코드] # perl -MCPAN -e shell 아래는 기본 예제 같은 것입니다. 참고하세요. [프로그램코드] # perl -MCPAN -e shell cpan> install Text::Balanced cpan> install DBD cpan> install DBI 좋은 하루되세요.
이 프로그램은 비동기 소켓 방식의 채팅서버입니다. 제가 Perl을 좋아하는 관계로 Perl로 작성을 한번 해 봤습니다. 소켓 프로그래 밍 공부하시는 분은 한번 참고해 보십시오. 아무래도 C나 C++ 보다는 훨씬 이해하기 쉬울 겁니다. 다음은 매뉴얼입니다. Edge chatting ver 0.91 매뉴얼 프로그래머: 이진희 홈페이지: www.jinyedge.pe.kr E-Mail: jinyedge@hitel.net ------------------------------------------------------- 1. 개요 Edge chatting은 Perl 로 만들어진 소켓 방식의 채팅서버입니다. 이 프로그램은 통상적인 웹기반의 채팅 프로그램과는 달리 select 시스템 콜을 사용한 소켓 프로그램입니다...
예전에 만들던 Edge chatting 에 약간의 기능을 더 넣었습니다. 사용 하기가 너무 불편한 것 같아서 몇몇 명령어를 버튼으로 처리할 수 있 도록 했으며 대화방의 입장은 대화방 리스트의 대화방 제목을 클릭하 는 것만으로도 가능하도록 했습니다. 하지만 아직 대부분의 기능은 텍 스트 명령어를 직접 입력해야 합니다. 다음은 첨부된 매뉴얼입니다. ------------------------------------------------------- Edge chatting ver 0.96 매뉴얼 프로그래머: 이진희 홈페이지: www.jinyedge.pe.kr E-Mail: jinyedge@abstek.com *이 문서의 작성일은 2003/05/15이고 이 문서내에서 말하는 ``현재``는 2003/05/15을 ..
해피CGI 입니다. php경우 $PHPSELF로 간단히 자신이 실행되는 파일을 불러오죠? perl의 경우 약간은 잔머리를 굴려야 합니다. ^^ 환경변수를 일단 사용하죠. [프로그램코드] $ENV{'SCRIPT_NAME'} 위 처럼 호출을 하게 되면 현재 구동되는 도메인을 제외한 부분의 디렉토리 및 파일명이 출력됩니다. 마지막 파일명을 추출해볼까요? [프로그램코드] @get_file_name = split(/\//,$ENV{'SCRIPT_NAME'}); #몽창 /로 잘라서 배열에 담습니다. print "$get_file_name[$#get_file_name]"; #배열의 맨끝 녀석을 출력합니다 perl 참으로 매력있는 언어죠? ^^