PHP 주요레퍼런스

PHP 주요레퍼런스 179

is_uploaded_file / move_uploaded_file

bool is_uploaded_file(string filename) 파일이 HTTP 프르토콜의 POST방식을 통해 업로드되었는지를 확인한다. filename이 HTTP 프로토콜의 POST 방식을 통해 업로드 되었으며 TRUE를 그렇지 않으면 FALSE를 반환한다. bool move_uploaded_file(string filename, string destination) 업로드 된 파일을 지정한 위치로 옮긴다. 로 업로드되는 파일은 웹서버에서 지정한 임시디렉토리(보통 /tmp)에 저장되었다가 스크립트가 종료되면 자동으로 삭제된다. move_uploaded_file()은 이렇게 임시디렉토리의 filename을 desination으로 이동시키는 역할을 한다. 그러므로 desination은 디렉토리명이된다...

parse_ini_file

array parse_ini_file(string filename [, bool process_sections]) 환경설정 파일을 파싱한다. filename을 읽어들여 연관 배열로 반환한다. 파일에서 정의한 환경 설정 항목의 이름을 원소의 문자열 키로 갖고 해당 항목에 할당된 값을 원소의 값으로 갖는다. 함수명이 의미하듯이 환경설정파일을 만들어 사용할 때 유용하다. 이때 환경설정파일인 filename의 구조가 중요한데 반듯이 php.ini의 파일과 동일한 구조를 가져야 한다. 한편 process_sections를 TRUE로 설정하면 filename의 구조를 다차원 배열로 반환할 수 있다. php.ini의 구조 [Syslog] define_syslog_variables = off [mail function..

fseek

int fseek(resource handle, int offset [, int whence]) 파일 포인터의 위치를 지정한 위치로 바꾼다. fopen()으로 열린 handle의 포인터를 기준이 되는 whence로 부터 offset 바이트만큼 이동 시킨다. 인자의 값 의미 SEEK_SET 기본, 파일의 처음을 기준으로 offset 바이트만큼 포인트의 위치로 바꾼다. SEEK_CUR 현재 포인트를 기준으로 offset 만큼 앞으로 이동시킨 위치로 바꾼다. SEEK_END 파일의 마지막 위치를 기준으로 지정한 offset 바이트 만큼 앞으로 이동시킨 위치로 바꾼다. 이떄 offset은 음수 값이어야 한다. 예제