본문 바로가기

IT 인터넷110

[PHP] shuffle을 이용한 난수발생(쿠폰생성 등에 활용) ";} $keys = array_keys($data); unset($data); ?> 4자리 숫자+문자 네번조합의 결과물을 보여줍니다.예) BKS0-VY85-Q4LF-6C1Z 등 추가로..엑셀에서 매크로를 이용한 난수발생코드Sub macro()Dim a As New CollectionOn Error Resume NextDo test.Text = "ADAD" txt = Chr(Int(0) + 65) & Format(Int(Rnd * 10000), "0000") & Chr(Int(Rnd * 26) + 65) & Chr(Int(Rnd * 26) + 65) & Chr(Int(Rnd * 26) + 65) & Chr(Int(Rnd * 26) + 65) & Format(Int(Rnd * 10000), "0.. 2024. 9. 29.
[PHP] 파일 다운로드 구현 업로드●업로드된 파일은 microtime 함수로 파일이름을 바꾼다      참고 : ⓐ 스크립트가 실행될 염려가 없다.             ⓑ 같이 확장자가 꼭 gif, jpg가 아니더라도 이미지가                이미지가 보이므로 이미지파일을 꼭 예외로 할필요는 없다.   ●is_uploaded_file()과  move_uploaded_file()을 사용한다.      참고 : ⓐ php매뉴얼에 사용된 함수들이다.             ⓑ move_uploaded_file()은 파일을 이동시키는 명령어이기때문에 파일을 카피하고                임시파일을 지우는 명령보다 비용이 싸다. 다운로드●파일이름을 원상복구 시켜서 다운로드 시킨다. (원본파일이름은 디비에 저장되어있다) ●d.. 2024. 9. 29.
[html] 탭 최근 게시물 등..클릭 시 변하게.. 멀티 최근게시물 등에서 마우스 오버가 아닌..클릭 시에 변경되도록하는 스크립트.....저장용아래 소스 참고~! 여기에 뭐든 넣어 봐요 두 번째는 여기에 뭘 넣지? 여기도 넣어 봐요 이미지도 좋구요 뭐를 넣어도 되요 최근 게시물도 좋아요 2024. 9. 29.
[리눅스] logrotate 옵션 리눅스를 서버로 돌리면 하루에도 많은 로그 파일이 생성된다. 사용자가 웹에 접속할때, 메일을 받거나 읽을 때 등 가만히 놓아두면 엄청나게 느는 로그 파일을 볼 수 있을 것이다.이런 로그 파일들을 컴퓨터가 적절히 압축하고 잘라내고 관리하도록 설정하는 프로그램이 logrotate이다. 요즘에는 기본적으로 시스템 설치시 logrotate를 설치하는 경우가 대부분다.#!/bin/sh/usr/sbin/logrotate /etc/logrotate.conf 즉 /etc/logrotate.conf 파일을 설정 파일로 주어서 매일 logrotate를 실행시키는 것이다. 그럼 logrotate.conf 파일을 보자. # 매주 로그 파일을 처리한다.weekly# 4주간의 로그 파일을 보관한다.rotate 4# 오류는 roo.. 2024. 9. 28.
[리눅스] vim(vi) 터미널 컬러 설정 1. 기본적으로 설치되어 있어야할 패키지확인[root@localhost ~]# rpm -qa|grep vimvim-enhanced-7.0.109-3.el5.3vim-minimal-7.0.109-3.el5.3vim-common-7.0.109-3.el5.3[root@localhost ~]#위의 3가지 rpm이 설치되어 있는지 확인하세요. 특히 초기 설치시에는vim-enhanced-7.0.109-3.el5.3 패키지가 설치되지 않아서 그런듯 합니다.[root@localhost ~]# rpm -ql vim-enhanced/etc/profile.d/vim.csh/etc/profile.d/vim.sh/usr/bin/ex/usr/bin/rvim/usr/bin/vim/usr/bin/vimdiff/usr/bin/vimt.. 2024. 9. 28.
FTP 7.5 for IIS 7.0 가상디렉터리 기능 아....이것때문에 몇시간을 삽질을 했는지..win2003에서 사용하듯이 iis내에서 가상디렉터리를 똑같이 생성했음에도 불구하고..ftp클라이언트로 접속을 시도하면..530 User cannot log in, home directory inaccessible 라는 메시지와 함께 연결이 되지 않을 때...검색과 삽질의 결과물...우선 FTP사이트 추가를 통해 FTP 사이트 생성..(testFTP)본인은 편의를 위해c:/inetpub/ftproot폴더로 지정..여기서 ftproot폴더 하위에..LocalUser 폴더를 생성합니다.(가장중요)이후 iis관리자에서 다음과 같이 가상디렉터리 추가...(물론 이후 과정은 win2003에서와 흡사합니다.)위 과정으로 가상디렉터리 생성 후iis관리자에서LocalUser.. 2024. 9. 28.
반응형