메뉴 건너뛰기

프로그램언어

2015.04.14 19:11

PHP 파일 다루기

조회 수 22402 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

fopen() 함수는 PHP에서 파일을 여는데 사용된다

$file=fopen("file.txt","r");

 - 첫번째 파라미터(매개변수) : 열려는 파일 이름

 - 두번째 파라미터(매개변수) : 파일을 열때 어떤 모드(mode)로 열어야 하는지 지정

   . r  : 파일의 처음부분부터 read only

   . r+ : 파일의 처음부분부터 read/write

   . w  : 파일을 열고 내용을 초기화하며, 파일이 없으면 생성. write only

   . w+ : 파일을 열고 내용을 초기화하며, 파일이 없으면 생성. read/write

   . a  : 파일을 열고 끝부분에 추가하여 쓰기. 파일이 없으면 생성

   . a+ : 파일을 열고 끝부분에 추가하여 쓰기.

   . x  : 새파일을 만들어서 write only. 만약 파일이 존재하면 Fasle 와 오류를 반환

   . x+ : 새파일을 만들어서 read/write. 만약 파일이 존재하면 Fasle 와 오류를 반환


fclose($file);  // 열린 파일을 닫기 위해서 사용한다.


feof() 함수는 파일의 끝부분에 도달했는지(end-of-file, EOF) 체크하는 함수다.

feof() 함수는 특히 길이를 알 수 없는 데이터를 루프(looping, 반복문)돌때 매우 유용하다.


fgets() 함수는 파일로부터 하나의 줄(single line)을 읽어들일때 사용되며, default 최대 length는 1024

fgetc() 함수는 파일로부터 한 글자씩(single character) 읽어들이는데 사용

fwrite() 함수는 바이너리로 파일에 쓸 때 사용


<?php

$file = fopen("file.txt", "r") or exit("Unable to open file!");

while(!feof($file))   //끝부분에 도달할때까지 읽어들인줄을 출력

  {

  echo fgets($file). "<br />";

  }

fclose($file);

?>


  1. call_user_func 사용자가 정의한 함수를 호출하여 실행고자 할 때 사용

    Date2016.12.23 Views21323
    Read More
  2. 유용한 함수 모음

    Date2014.02.27 Views21428
    Read More
  3. array_push 배열 끝에 하나 이상의 요소를 추가

    Date2016.12.23 Views21610
    Read More
  4. 특수문자 없애는 정규표현식

    Date2014.03.26 Views21630
    Read More
  5. 날짜 계산하기 (하루전 날짜 구하기)

    Date2014.02.27 Views21634
    Read More
  6. 파일시스템, 폼 파일업로드 관련 함수

    Date2017.03.27 Views21687
    Read More
  7. PHPExcel 클래스를 이용해 Excel 2007~2010 의 xlsx 파일 읽기 (100만 행 까지)

    Date2017.03.06 Views21708
    Read More
  8. php 파일 다운로드 구현

    Date2014.04.12 Views21711
    Read More
  9. iframe 사용시 iframe의 높이가 내용의 높이만큼 자동으로 조절

    Date2014.04.12 Views21865
    Read More
  10. 접속 IP 검사

    Date2015.04.14 Views21877
    Read More
  11. 파일 확장자 비교

    Date2016.12.23 Views21983
    Read More
  12. PHP에서 조건문 처리

    Date2015.04.14 Views22052
    Read More
  13. array_key_exists 배열에서 key가 존재하는지 확인

    Date2016.12.23 Views22214
    Read More
  14. PHP에서 CSV 파일 export

    Date2016.04.22 Views22341
    Read More
  15. PHP 파일 다루기

    Date2015.04.14 Views22402
    Read More
  16. php한글체크를 위한 정규표현식

    Date2014.04.12 Views22463
    Read More
  17. PHP 로그인후 현재 페이지로 돌아오기 처리

    Date2014.04.12 Views22668
    Read More
  18. phpexcel을 이용한 PHP로 엑셀파일 읽기와 생성

    Date2017.03.06 Views22787
    Read More
  19. PHP 삼항연산자 ?

    Date2015.04.14 Views22952
    Read More
  20. addslashes — 문자열을 슬래시로 인용

    Date2016.12.23 Views23089
    Read More
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved