일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- C++
- flask
- recursion
- Daily Commit
- All Longest Strings
- Numpy
- centuryFromYear
- 2015 봄학기 알고리즘
- 파이썬 포렌식
- Python
- Sequential Search
- collections.deque
- 2750
- 10953
- baekjun
- til
- 수 정렬하기
- Counting cells in a blob
- 파이썬머신러닝완벽가이드
- 백준
- codesingal
- matrixElementsSum
- 피보나치 수
- almostIncreasingSequence
- codesignal
- data_structure
- shapeArea
- markdown
- adjacentElementsProduct
- cpp
- Today
- Total
목록Doing 80
Introfor
bool file_exists (string $filename) - 파일 존재여부를 판단하는 함수. - 파일이 있으면 true, 없으면 false를 반환.예시 12345678910csbool is_dir (string $filename) - 디렉토리인지 판단하는 함수 - 디렉토리이면 true, 아니면 false를 반환예시 1234567Colored by Color Scriptercsbool is_file (string $filename) - 파일인지 판단하는 함수 - 파일이면 true, 아니면 false를 반환예시 1234567Colored by Color Scriptercs bool is_readable (string $filename) - 읽기 가능한 파일(디렉토리)인지 판단하는 함수 - 읽기 가능한..
Copy(원본 파일명, 복사 파일명); Unlink(삭제 파일명);복사, 삭제에 성공할 경우 true를, 실패하면 오류 코드 메시지를 표시 함수 앞에 @를 붙여 보안 유효성을 높여줌 이미 존재하는 파일이면 덮어씀예시-파일 복사12345678910111213141516 Colored by Color Scriptercs예시-파일 이동12345678910111213141516171819 Colored by Color Scriptercsbool rename ( string $oldname , string $newname [, resource $context ] )예시-이름 변경123456cs
method 입력된 내용을 어떤 방식으로 전달할 것인지 결정 - method=get - method=post Action 입력값들을 어디로 전달할지 결정. ex) action=index.phps // index.phps로 전달 Enctype 입력된 자료를 전송할 데이터 타입 지정 - application/www-form-urlencoded 디폴트값. 폼 데이터는 서버로 전송되기 전에 URL-Encode됨 - multipart/form-data 파일이나 이미지를 서버로 전송할 경우 - text/plain 인코딩을 하지 않은 문자 상태로 전송
$_FILES['userfile']['name'] : 업로드된 파일명 $_FILES['userfile']['type'] : 브라우저가 제공한다면 MIME 형식. 예를 들면 이미지인지 동영상인지(images/jpg 등등) $_FILES['userfile']['size'] : 업로드된 파일 크기 $_FILES['userfile']['tmp_name'] : 업로드된 파일을 서버측에서 임시로 저장해둔 이름 $_FILES['userfile']['error'] : 파일 업로드와 관련된 에러코드※폼 태그에서 ENCTYPE="multipart/form-data"라는 애트리뷰트가 반드시 있어야 웹 서버로 데이터 전송 가능.
HTTP request : 웹 서버에 데이터를 요청하거나 전송할 때 보내는 패킷. GET,POST와 같은 메소드를 사용. GET 메소드 - 요청 데이터에 대한 인수를 URL을 통해 전송. - 각 이름과 값을 &로 결합, 글자 수를 255자로 제한. - 데이터가 주소 입력란에 표시. - HTTP Request 헤더에 모든 정보를 포함. POST 메소드 - HTTP 헤더에 데이터를 전송. - 내부의 구분자가 각 파라미터(이름과 값)를 구분. - 서버가 각 구분자에 대한 내용을 해석하여 데이터를 처리. - 바디에 요청한 데이터 값(게시판의 제목, 글 내용 등)을 포함.HTTP Request 헤더 정보GET /index.php HTTP/1.1 데이터 처리 방식과 기본 페이지, 프로토콜 버전user-agent: ..
ereg("찾고자 하는 문자", "임의의 값") // 대·소문자 구분 O eregi("찾고자 하는 문자", "임의의 값") // 대·소문자 구분 X 예시1234567891011121314151617181920 Colored by Color Scriptercs특수문자 정규 표현식 예시[abc] a,b,c 로 이루어진 문자열[a-c] a~c 까지 문자로 이루어진 문자열[a-z] a~z 까지 문자로 이루어진 문자열[A-Z] A~Z 까지 문자로 이루어진 문자열[a-zA-Z] a~z 까지, A~Z 까지의 문자로 이루어진 문자열[0-9] 0~9 까지의 숫자로 이루어진 문자열[!@#_0-9] !,@,#,_ 와 0~9 까지의 문자로만 이루어진 문자열
$_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 = webappinclude$_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 방식 = gzip, deflate$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 = ko$_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 = Mozilla4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705$_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP = xxx.xxx.xxx.xxx$_SERVER['SCRIPT_FILENAME'] = 실행되고 있는 위치와 파일명 = webappin..
getenv() 함수의 인자로 오는 변수에 따라, 해당되는 환경 변수값을 알려주는 함수.REMOTE_ADDR : 웹 사이트를 접속한 컴퓨터의 ip address HTTP_USER_AGENT : 웹 사이트를 접속한 컴퓨터의 웹 브라우저 정보 1234567Colored by Color Scriptercs 결과접속자 IP Address : 127.0.0.1 접속자 브라우저 정보 : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
trim(string $str [,string $charlist])시작 문자와 끝 문자에 다음 표의 공백(또는 특수문자)을 포함하고 있으면, 제거한 문자열을 반환. (charlist 인자는 위 표의 문자가 아닌 다른 임의 문자를 제거하고자 할때 사용) " " 공백 \t 탭 \n 개행 \r 캐리지 리턴 \0 NULL \x0B 수직 탭 예시1234567891011121314151617181920212223242526272829303132333435363738