PHP 주요레퍼런스/파일 시스템 함수

PHP 주요레퍼런스/파일 시스템 함수 28

fread

bool fread(resource handle, int length) 파일로부터 지정한 크기만큼의 데이터를 읽어들인다. fopen()으로 열린 handle을 length만큼 읽어들여 반환한다. length는 byte 단위의 정수가 사용된다. 한편 length가 잃어드린 데이터 보다 커더 파일의 끝(EOF:end of file)까지 읽어들인 후 중단한다. 예제-message.txt He was in time for the last bus. He goes to his office ever other day. It is nearly six (o'clock) 일찍일찍 다니자 예제

fsoketopen

resource fsockopen(string hostname [, int port [, int errno [, string errstr [, float timeout]]]] ) 호스트에서 지정한 리소스에 소켓 연결을 시작한다. 일반적으로 php.ini에서 보완과 관련해 alllow_url_fone = Off 함으로 타도메인관에 fpoen은 막게 되는데 이럴경우 타 도메인의 리소스를 fopen 열수 없다. 이때 fsockopen을 사용해 리소스를 열수 있다. 호출에 실패하면 FALSE 를 반환하고 errno와 errstr이 있을 경우 설정된 에러번호와 메세지를 출력하는 데 사용할수 있다. timeout은 연결시도 시간이다. 예제1 - 해당웹페이지의 내용을 가져온다

fopen

resource fopen(string filename, strign mode [, bool use_include_path [, resource zcontext]]) 로컬 시스템상의 파일이나 웹서버상의 URL을 읽기나 쓰기 등 지정한 파일 모드로 연다. filename을 mode 타입으로연다. mode 타입에 따라 존재하지 않거나 접근권한이 없을 경우 FALSE를 반한다 파일모드 설명 r 파일을 읽기 모드로 연다. 파일포인터는 파일의 처음에 위치한다. w 파일을 쓰기 모드로 연다. 파일포인터는 파일의 처음에 위치한다. a 파일을 쓰기 모드로 연다. 파일포인터는 파일의 마지막에 위치한다. x 파일을 쓰기 모드로 연다. 파일포인터는 파일의 처음에 위치한다. 파일이 이미 존재하면 FALSE를 반환 + (r+,..