본문 바로가기

웹프로그램286

그누보드(배추빌드) 기반 전광판 만들었습니다. 전광판 기능 입니다. 아직 초기작이라 디테일한 기능은 없습니다. 추후 요청시 기능을 반영하고자 합니다. 예를 들어 당일 게시글에 한해서만 노출하기라던지 또는 함수 함수 호출시 폭지정 등을 할 수 있도록 개선 할 예정 입니다. 일단 현재 버전에서는 latest.skin.php 파일에서 폭,높이 등을 수정 하셔야 합니다. 전광판 노출 옵션 설정 : /skin/latest/saybox.display/latest.skin.php cont.width = 380; //폭수정 cont.height = 15; //높이수정 cont.scrollspeed = 20; //글자 스크롤 속도(20->0.02초) cont.pausedelay = 3000; //글자 머무는 시간 (3000->3초) cont.pausemouseove.. 2010. 6. 17.
자리수 지정한 문자로 채우기 str_pad() PHP에서 특정 자리수 만큼 지정된 문자로 변경하고자 할 때 간단하게 str_pad() 함수를 이용하면 편리 합니다. 예를들어 1~20까지의 숫자가 있는데 1~9까지는 2자리수로 맞혀 주기 위해 앞에 "0"을 붙이고자 할 경우 str_pad($a, 2, "0", STR_PAD_LEFT); 라고 하면 간단하게 1~9 인경우 앞에 "0"이 붙게 됩니다. 기타 옵션에 따른 결과를 간단히 설명하겠습니다. 결과 : 1:test s 2:****tests 3:**test**s 4:test*s 1번은 변경할 문자를 입력하지 않을 경우 " " 부족한 자릿수 만큼 우측에 공백으로 추가합니다. 2번의 경우는 LEFT 부족한 자리수 만큼 왼쪽부터 채우며, 3번 BOTH는 좌,우 모두 균등하게 배치합니다. 만약 남은 공백이 5.. 2010. 6. 9.
드림위브에서 특정 확장자를 php 또는 asp, jsp 확장자로 인식 하게끔 적용하기 1. 드림위버에서 .say 확장자 오픈 되도록 적용 드림위버를 실행후 메뉴 > Edit > Preferences > File Types / Editors > Open in code view: 항목에 .say 추가 합니다. .js .asa .css .cs .config .inc .txt .as .asc .asr .vb .say 2. 드림위버에서 .say 확장자 파일을 불러올 때 php 코드 부분 컬러를 변경 되도록 적용 C:\Program Files\Adobe\Adobe Dreamweaver CS3\configuration\DocumentTypes\MMDocumentTypes.xml 파일을 EditPlus 또는 메모장으로 열어서 Ctrl + F 찾기에서 "php"를 찾습니다. 위 소스 라인에서 ,say 라.. 2010. 4. 22.
비밀번호 변경시 임의 문자와 숫자 조합으로 생성후 회원에게 이메일 전송 (비번 암호화 원리 팁) 회원가입후 비밀번호를 잊은 경우 기존 비번이 암호화 처리 되어 있어(개인정보 보호법에 의해 비밀번호 암호화 의무화) 비번을 임의로 생성후 메일로 발송해야 합니다. 문자 조합을 간단하게 해 버릴 경우 해킹 시도시 비번찾기를 이용해서 이메일로 수신된 비번을 보지 않아서 추측해서 알아 낼 수 가 있습니다. 예로 "aa1234bb" 라는 임시 비번으로 생성해서 회원에게 발송하는데, 항상 숫자 부분만 변동해서 보내 준다면 해커는 역으로 0000~9999까지 조합해서 임의로 접속 시도를 해볼수 있게 됩니다. 간혹 보안 적용이 허술한 사이트의 경우 위와 같이 비번을 발송해주는 곳이 더러 있더군요. 개인정보 유출 사고는 위와 같이 개발자의 부주의가 매우 크다고 보면 됩니다. 문자 조합을 복잡하게 하는게 복잡하지도 않습.. 2010. 4. 19.