2007/10/11 3

php 파일 업, 다운로드 php

php 파일 업, 다운로드 php 2005/12/26 11:49 http://blog.naver.com/in1n4/10000463077 1. 업로드 ●업로드된 파일은 microtime 함수로 파일이름을 바꾼다 참고 : ⓐ 스크립트가 실행될 염려가 없다. ⓑ 같이 확장자가 꼭 gif, jpg가 아니더라도 이미지가 이미지가 보이므로 이미지파일을 꼭 예외로 할필요는 없다. ●is_uploaded_file()과 move_uploaded_file()을 사용한다. 참고 : ⓐ php매뉴얼에 사용된 함수들이다. ⓑ move_uploaded_file()은 파일을 이동시키는 명령어이기때문에 파일을 카피하고 임시파일을 지우는 명령보다 비용이 싸다. 2. 다운로드 ●파일이름을 원상복구 시켜서 다운로드 시킨다. (원본파일이름..

웹&컴퓨팅 2007.10.11

meta

소스보기를 막는 코드는 여러가지가 있습니다. 하지만 소스보기를 막는 코드가 있다고 하더라도 조금만 관심을 가지면 소스는 100%볼 수가 있습니다. 그 어떤 HTML이던 소스보기는 100%차단할 수 없으며(100% 볼수 있음) 소스보기를 번거럽게 할 뿐(소스보기를 까다롭게)입니다. 인터넷의 특성상 소스는 100%오픈되어 있습니다. 아래문서는 소스보기를 막는 코드들로써 어느정도 소스보기를 번거럽게 할 수 있지만 100%차단을 할 수 는 없습니다. 1. 마우스 오른쪽메뉴, 드래그, 선택복사 금지하기 'return false' > >'return false' : 마우스 오른쪽 메뉴 금지 false : 드래그 금지 : 선택복사 금지 참고 키보드 완전 금지 2. 마우스 오른쪽 버튼 클릭시 경고 메세지 3. 프레임 ..

웹&컴퓨팅 2007.10.11

스크립트

/** * 브라우저의 버전을 체크합니다. */ function getbrowser() { var tempdocument = window.document; if (tempdocument.all && tempdocument.getelementbyid) // 인터넷 익스플로러 5.x { return 1; } else if (tempdocument.all && !tempdocument.getelementbyid) // 인터넷 익스플로러 4.x { return 2; } else if (tempdocument.getelementbyid && !tempdocument.all) // 넷스케이프 6 { return 3; } else if (tempdocument.layers) // 넷스케이프 4.x { return 4;..

웹&컴퓨팅 2007.10.11