홈으로 홈으로 | 무료회원가입 | 아이디/비번찾기 | 즐겨찾기
추천음악방송메인홈1대1상담음악방송청취
뽕짝아가씨(무료음악채널)
okTrot(무료음악채널)
전통가요(무료음악채널)

온라이브스토어(앱다운로드)
온라이브(방송등록및청취)

환상의뽕짝파티 무료음악
명작트로트메들리 무료음악
트로트메들리관광 무료음악
동영상노래방
가사검색

POP Player
신나는 고스톱
컴퓨터 오목
작은 음악다방
자동러시 웹플레이어신청

보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
Script∵php
기타
PHP 강좌
윈도우관련팁
웹관련팁
홈페이지제작팁
기본강좌
레지스트리
윈도우서버
리눅스서버
Android
파일의 입출력 [퍼미션?]
8년 전
파일입출력에 대해 간단하게 알아보겠습니다.
CGI라는것 있죠...
풀어쓰면...Common Gateway Interface입니다...
뜻은?-_-? 해석해보세요;;;

뭔진 몰라도 대충....사용자(클라이언트)와 서버가 정보를 주고 받을수 있도록 해주는 interface...즉 연결통로 같은거겠죠...

암튼 그런것들의 총칭이 CGI..이라는 것입니다.
일반적으로 CGI와 PHP를 구분해 놓는 경우가 많은데...
제 개인적인 의견으로는 CGI>PHP라는게 되겠네요...
결국 PHP도 CGI의 일종이다 이겁니다.

이런 CGI는 기본적으로 사용자와 정보를 주고 받을수 있는 형태이어야 하는데...일반적인 HTML은 그 기능을 하지 못하죠..
서버에서 클라이언트로 단방향 전송밖에 이루어지지 못합니다.
하지만 CGI에서는 DB(date base)나 파일입출력의 방법을 통해서 사용자의 정보를 받아 저장해두고 또다른 사용자에게 그 정보를 꺼내어 보여줄수가 있는 것이죠...

자 그럼 그중에서 간단하게 파일에 저장하고 불러오는 방법에 대해 살펴볼까뇽~+_+

먼저 퍼미션(permission)이란것이 있습니다.
허가...라는 뜻인데....여기선 권한..이란 의미로 이해 하시면 될겁니다.
윈도우는 상관이 없는데... 리눅스나 유닉스와 같은경우는 애초에 멀티유저용 os이기 때문에 이 권한이란 문제가 상당이 중요하죠...

예를들면 관리자와 일반사용자와의 권한이 다르다는 것입니다.
여기서 관리자란 FTP로 들어와서 파일을 올리고 내려받는 사용자이고
일반사용자는 웹상에서 아무 인증없이 들어온 사용자를 말하는거겠죠.

유닉스계열에서는 3인의 소유권을 결정하게 되는데....

owner
group
public

이렇게 세그룹입니다.
그리고 이 세그룹에 각각 세가지의 권한이 부여됩니다.

읽기
쓰기
실행

또 이렇게 세가지죠....
결국 합치면 이렇게 됩니다.

owner - 읽기,쓰기,실행
group - 읽기,쓰기,실행
public - 읽기,쓰기,실행

그렇죠?....얘기하자면...세 그룹의 권한을 각각 지정을 해주는것인데.
권한 있음과 권한 없음으로 지정을 합니다....

owner - 읽기(o),쓰기(o),실행(o)
group - 읽기(o),쓰기(x),실행(o)
public - 읽기(o),쓰기(x),실행(x)

제맘대로 권한을 한번 줘봤습니다 -_-;
볼까요~?

owner에게는 읽고 쓰고 실행하는 모든 권한을 주었죠..
그리고 group에게는 읽기와 실행 권한만 주었습니다.
마지막으로 public은 읽을수 있는 권한만 있습니다.

자 그럼 이걸 숫자로 표현해 볼까요? (-_-웬 숫자?)
아래를 보시죠...

읽기= 2의2승= 4
쓰기= 2의1승= 2
실행= 2의0승= 1

위와 같이.....숫자를 주게 됩니다...오호호...
그러니까 그사람에게 읽기권한이 있으면 2의2승인 4를 주고...
쓰기권한에는 2의1승인 2를 주고...
실행권한에는 2의0승인 1을 줍니다.....
모든 권한이 있으면?......

4+2+1=7

7이죠..^^
그럼 아까 예제를 정리해보죠..

owner - 읽기(o),쓰기(o),실행(o) => 4+2+1=7
group - 읽기(o),쓰기(x),실행(o) => 4+1=5
public - 읽기(o),쓰기(x),실행(x) => 4 = 4

이래서 이 파일의 퍼미션은 754가 됩니다......+_+;;

자 그럼.....우리가 왜 퍼미션을 알아야 했느냐;;-_-
파일을 입력하려면.....파일을 저장할 폴더 또는 수정될 파일에 대한 권한이 있어야 합니다. 그죠?-_-
그리고 우리가 웹브라우져로 아무런 인증없이 파일에 접근했을때 우린...제일 밑에 public이 되는것이죠....(-_-말하자면 완죤거지 입니다..)
그래서 -_,-권한을 주는것이죠.....

-0-이 파일은 777이니....아무나 니 맘대로 다 해묵거라~

퍼미션에 대한 이해가 되셨으면....
이어서~파일입력에 대해 살펴보겠습니다.~
추천추천 : 312 추천 목록
번호 제목
3,015
 iframe 높이 100% 맞추기
3,014
 curl 함수를 이용한 HTTP REFERER 변경
3,013
 윈도우10 시스템 파일 및 Dism 검사
3,012
 텍스트 줄바꿈, 글자자르기 CSS
3,011
 jQuery Mobile에서 유용한 코드 10가지.
3,010
 [PHP] dirname()함수와 $_SERVER 관련 상수들
3,009
 [PHP] 파일 크기, 사이즈 불러오는 함수, filesize()
3,008
 [jQuery] jQuery Quick API
3,007
 [ transition ] 링크 hover 색상 변화 속도 조절
3,006
 PHP 5.3.0 에서 사라진 함수들 대체
3,005
 어떤 파일들이 include 나 require 되었는지 확인하는 함수(get_included_files)
3,004
 PHP 날짜 형식 및 계산하기(날짜 더하고 빼기)
3,003
 jQuery Mobile에서 유용한 코드 10가지.
3,002
 값이 배열 안에 존재하는지 확인하는 in_array함수
3,001
 사용자가 웹브라우저에서 뒤로가기를 했을때 감지하는 방법
3,000
 [jQuery]버튼 활성화, 비활성화
2,999
 jQuery show() / hide() / toggle() 사용법
2,998
 jquery 여러가지 이벤트
2,997
 border-radius 속성
2,996
 네이버 오픈API 음성합성 API 사용하는 PHP 샘플코드
2,995
 UTF8 한글 자르기..
2,994
 iconv 에러 발생시 계속 처리하기 옵션
2,993
 [PHP] 현재 페이지의 도메인 , URL 정보 알아내기.
2,992
 [PHP] 막강 기능 배열..
2,991
 [CSS] - Input clear `X ` 버튼 제거 ( IE, Chrome, Firefox )
2,990
 [Mobile] - 모바일웹 Href 태그속성들
2,989
 [JqueryMobile] - 현재화면의 가로세로 사이즈 구하기
2,988
 [JqueryMobile] - 화면의 가로, 세로 사이즈 구하는 방법
2,987
 jquery로 가로 넓이(width), 세로 높이(height) 자동 조절
2,986
 iframe 높이 jquery로 자동조절하기
2,985
 jQuery 오른쪽 영역의 높이를 왼쪽 영역의 높이와 동일하게 하기
2,984
 jquery에서 테이블 짝수, 홀수 번째 TR 배경색 변경하기
2,983
 jquery에서 테이블에 마우스 오버시 해당 행의 배경색상 변경하기
2,982
 jquery 스크립트내 특정값 확인하기 (디버깅)
2,981
 jquery cookie (jquery.cookie.js)
목록
인기절정뽕짝파티
트로트재생목록
인기트로트모음
지루박디스코메들리
밤무대애창곡
전자올겐경음악
종합성인가요방
못잊을옛날노래
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
BillBoard Free
추천가요모음
경음악.전자올겐
스페셜음악여행
WOLRD POPs
K-POP\BillBoard
JP\CN
POP TOP BEST
K.R.노래방

추천가요\인기
F뮤직 인기\발라드
F뮤직 애창\트로트
트로트성인가요
인기가요
프리미엄 POP
경음악\기타
프리미엄 최신가요
프리미엄 성인가요
가요축제\트롯1번지
댄스\메들리\리믹스
카페\명상\경음악\기타
뮤직트로트 부산광역시부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.