반응형

window.open() 이거 가끔 사용을 하는데 오늘 회사에서 작업을 하다가 하게 되었다..
그런데 이거 왠걸... 옵션의 속성들을 다 까먹었다.. 부랴 부랴 인터넷에서 찾다가.. 내 블로그 있는데.
하면서 아래와 같이 작성을 한다. ㅎㅎ

사용법 : window.open("새창 페이지 주소(URL)", "새창이름", "옵션");
ex)
<script type="text/javascript">
function open_popup()
{
window.open('http://www.soulroad.net','SR','menubar=no,toolbar=no,location=no,status=no,scrollbars=no,width=520px,height=564px,left=0px,top=0px');
}
</script>

옵션 속성
menubar=no //메뉴바 X
toolbar=no // 툴바 X
location=no //주소표시줄 X
status=no //상태표시줄 X
scrollbars=no //스크롤바 X
fullscreen //최대창크기로 열기(최대화)
width //가로크기(px)
height //세로크기(px)
top //위에서부터 위치(px)
left //왼쪽에서부터 위치(px)
(px)되도록이면 써둘것.
반응형
반응형

갑자기 일을하다가.

컴퓨터 화면에서 실제 크기를 보고 싶어서.(들고 있는 물건)

찾다가 찾게된 컴퓨터 자이다. ㅎㅎ


반응형

'잡다지식' 카테고리의 다른 글

[스크린세이버] 수족관  (0) 2010.09.30
[잡다지식] 여름에 필요한 가전제품.  (0) 2010.09.10
[고클린] 컴퓨터 최적화 프로그램  (0) 2010.08.12
[YOUTUBE] youtube downloader  (0) 2010.08.12
[Utorrent] P2P프로그램  (2) 2010.08.12
반응형
php 파일업로드

오늘은 php 파일업로드에 관해서 쓰려한다.
사실 본인이.. 가끔 만들때 깜빡깜빡해서 참고하려는 자료이다. ㅎㅎ

자.. 일단 첫 html에서 확인해야될 사항.
form 속성에 enctype="multipart/form-data" <-- 이것이다. 이거 빼먹으면 오류난다.
<form name='frm1' method='post' enctype="multipart/form-data" action='xxx.php'>
잊지 말자.
그리고 다중 업로드와 단일 업로드가 있지만.스크립트로 만들어주면 그리 크게 힘들지는 않을것이다.(사실 스크립트가 더 어려운거 같다.. ㅠ_ㅠ)
나중에 스크립트는 따로 올리겠다..

자.. 이제 우리에게 가장 익숙한 html 테그이다.
input 태크 type='file' 를 하면 다른 사이트에서 업로드 할때 보이던것과 매우 흡사하다. ㅋ(아닐수도 있구요.. 방법이 워낙많아서..)
일단 기본으로 가는것이 가장 하기 편하겠다.
<input name='f_0' type='file'> 보기 않좋아도 어쩔수 없다.. ㅠㅠ 그리고 크기는 style속성으로 줄수 있다. ex) style='width:300px;'

이렇게 입력을 하고 php로 넘어가겠다.(솔찍히 너무 잡다한 말을 쓰네요.. -_-;;)

php에서 넘겨준 f_0값을 받자.
$f_0 <-- 이렇게만 해도 받는다.
일단 파일이 들어온 유무를 확인하자.
if ($f_0!=""){}
위와같이 하면 f_0값이 null이 아니면 if구문 안에 있는 구문을 실행을 할것이다.
자 그리고 우리가 해야될것은 php에 있는 함수로 확인을 하는 작업이다. 다들 알고 있는 함수일것이다.
is_uploaded_file($f_0) 이렇게하면 파일이 HTTP POST를 통해 업로드 된것인지 아닌지 알려줍니다. 사실인경우 TRUE 그리고 파일의 존제유무. file_exists()로 동일한 명의 파일이 있는지 확인후 있다면 현제 파일의 파일명을 변경시켜줍니다.

그리고 파일의 명과 사이즈가져오는것을 잊었네요.
$userfile_name=$_FILES['f_0']['name'];
$userfile_size=$_FILES['f_0']['size'];

이렇게 하면 파일명과 사이즈를 가져올수 있습니다.
그리고 중간은 과감히 빼겠습니다.

move_uploaded_file() 이녀석이 이제 파일을 실제로 디스크에 써주는 녀석입니다. move_uploaded_file($f_0,'경로포함된 파일명') 이렇게 해주면 파일이 업로드가 됩니다.
되도록이면 보여주는것이 좋으니 if(!move_uploaded_file()){} 해주는것이 좋겠지요.


ex)
php_upload.html
<html>
<body>
<form name='frm1' method='post' enctype="multipart/form-data" action='php_upload.php'>
<input name='f_0' type='file'>
</form>
</body>
</html>

php_upload.php
//파일업로드
if($f_0!=""){
  if(is_uploaded_file($f_0)){
    if($Files[0]!=""){
     if(file_exists("경로".$Files[0])) {
        @unlink("경로".$Files[0]);// 여기서는 귀찮아서 지움.
      }  
    }
   $userfile_name=$_FILES['f_0']['name'];
   $userfile_size=$_FILES['f_0']['size'];

   $maxsize=3*1024*1024;//3MB 용량 제한

    if($userfile_size>=$maxsize){
      echo "<script>alert('파일용량이 초과되었습니다.'); history.back(-1);</script>"; 
      exit;
    }
    $upfile =explode(".",$userfile_name);
    $fname=str_replace('/','',$upfile[0]);
    $file_name=$fname."_".$number.".".$upfile[1];

    if (!move_uploaded_file($f_0,"경로/$file_name" )) {
      echo("<script>alert('파일업로드를 실패하였습니다');history.go(-1);</script>");
      exit;
    }
} else {
    echo "<script>alert('정상적인 업로드 방식이 아닙니다');history.go(-1);</script>";
    exit; 
 }
반응형
반응형

OS가 윈도우인 컴퓨터를 사용하면서 쓸데 없이 같이 깔리는 유틸들과 기타 프로그램들이 있다.

고클린을 사용하면 싸악 정리할수 있다. 

비록 사람이 직접 하는것보다는 못하더라도. 윈도우가 깔린 컴퓨터를 최적화 시켜 성능을 향상(??) 성능향상보다는 기존의 컴퓨터의 메모리의 낭비를 막아주는 착한 프로그램이다.


반응형

'잡다지식' 카테고리의 다른 글

[잡다지식] 여름에 필요한 가전제품.  (0) 2010.09.10
[잡다지식] 컴퓨터자,  (0) 2010.08.30
[YOUTUBE] youtube downloader  (0) 2010.08.12
[Utorrent] P2P프로그램  (2) 2010.08.12
[Hip Hop] 힙합관련 정보사이트.  (0) 2010.08.12
반응형

유투브에서 동영상을 보다 맘에 드는 동영상을 소장하고 싶을때가 있을것이다.

필자도 그럴때가 다분하다. 본인은.. 동물과 게임동영상이다.

그리고 받은 파일을 파일변환시키는것도 필요할것 같아서.. 다운로더 들과 변환프로그램을 올려보다.


반응형
반응형
uTorrent 이녀석을 알게된것은 오늘 회사에서 N드라이브 차단으로 인해서 이야기를 하다가. 나온 P2P프로그램이다.
후아.. 이렇게 좋을줄은 몰랐다... =_=;; 의외의 녀석이였다...


프로그램은 위에서 다운을 받아서 설치를하면 된다.
일단 프로그램을 실행을 시키면 언어선택이 나오고 다음은 전부 다음다음 눌러주시면 될껏이다. 뭐.. 글보시면서 선택을 하셔도 상관이 없다.

다운 받은후 실행을 하면. 아래와같이 설정을 한다.


위와같이 검색을 누르면은 지금 네트워크 상황이라던지 여러가지를 검사를 하고 셋팅을 한다. 자동으로.. ㅋㅋ

그리고 검색을 하는 방법은 어러가지가 있는데 오른쪽 상단에서 직접 입력을 해도되고. 자석주소라고 다음에 처서 나오는 자석주소(마그넷)을 입력 해도된다.

왼쪽 위에 지구본 모양이다. 그것을 누르고 주소에 자석주소를 입력하면 된다. 그러면 다운로드.. ㅎㅎ

그럼 자석검색 사이트는 아래와같다.
http://openbit.me/magnet.jsp
http://www.demonoid.com/
http://jagei.com/

그럼 즐거운 하루되시기를..

ps. 저장위치는 아래에서 변경가능하다.



반응형
반응형

http://www.hiphopplaya.com

위에 가시면은 콘서트 정보라던지 힙합에 관련된 정보를 알수 있습니다.
ㅎㅎ 좋네요. ^^*

반응형

'잡다지식' 카테고리의 다른 글

[YOUTUBE] youtube downloader  (0) 2010.08.12
[Utorrent] P2P프로그램  (2) 2010.08.12
[Fraps] 동영상 / 화면 캡쳐 프로그램  (0) 2010.08.06
디자인에 필요한 프로그램.  (0) 2010.07.27
[window명령어] 기본명령어  (0) 2010.07.27
반응형

음.. 소수점을 남기고 계산하는것이 아니라. 소수점 이하 올림 반올림 내림 3가지 함수를 설명해놓을것이다.

1. ceil() - 소수점 이하 올림

2. round() - 소수점 이하 반올림

3. floor() - 소수점 이하 내림

이렇게 3개의 함수가 있다.

ex)

$crf1 = 12.0001;
$crf2 = 12.4999;
$crf3 = 12.5999;
$crf4 = 12.9001;

ceil($crf1); -> 13 이된다.
round($crf2); -> 12가 된다.
round($crf3); -> 13가 된다.
floor($crf4); -> 12가 된다.

위에 보는바와 같이 올림일경우 소수점에 값이 있을경우 무조건 값을 올리고, 내림일경우 소수점 이하 삭제를 한다.
그리고 반올림일경우는 소수점 이하 한자리만 가지고 판단을 한다. 이점을 유념해야겠다.

반응형

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] date()함수 날짜 계산  (0) 2010.11.11
[PHP] 파일업로드  (0) 2010.08.27
[PHP] 문자를 특정 위치로 부터 일정 길이까지 자르기. substr()  (0) 2010.08.06
PHP 문자열 자르기  (0) 2010.07.12
문자 자르기.  (0) 2010.07.12
반응형

버전별로 한번 올려보려한다.

5.5와 6.0을..

비록 사이트에 가면은 받을수 있는 것이지만.. 아무래도 한국에 있는 서버만 하겠느냐. 하는 마음에서 올려 봅니다. 

반응형

'프로그래밍 > 자료실' 카테고리의 다른 글

스마트에디터  (0) 2017.11.23
[컴퓨터사양확인] CPU-Z  (0) 2014.05.30
[자료실] Youtube downroader  (0) 2011.09.29
반응형

본인은 AVA(FPS)게임을 좋아하고 즐겨한다.

비록 상사 1호봉이지만 말이다.

어느날 게임을 하다.. 스크린샷과 동영상촬영을 하고 싶은 욕망이.. 마구 분출을 했다..

그래서 찾게된 프로그램이 Fraps 이다.

예전에는 무료였는지는 몰라도 현제는 유료프로그램이다.

네이버에서 프랩스, Fraps 라 처보면 나온다.

사용방법도 간단하다.

반응형

'잡다지식' 카테고리의 다른 글

[Utorrent] P2P프로그램  (2) 2010.08.12
[Hip Hop] 힙합관련 정보사이트.  (0) 2010.08.12
디자인에 필요한 프로그램.  (0) 2010.07.27
[window명령어] 기본명령어  (0) 2010.07.27
[CMD] 사이트 주소로 IP 알아내기  (0) 2010.07.27

+ Recent posts