라이브러리

[PHP] fwrite - 바이너리 안전 파일 쓰기




PHP fwrite 함수


PHP의 `fwrite` 함수는 파일에 데이터를 쓰기 위해 사용되는 함수입니다. 이 함수는 파일 포인터를 사용하여 파일에 데이터를 쓰는 것을 지원합니다.

사용법


`fwrite` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

fwrite($file, $data, $length)



- `$file` : 파일 포인터
- `$data` : 쓰기할 데이터
- `$length` : 쓰기할 데이터의 길이 (선택 사항)

예제


# 예제 1: 파일에 데이터 쓰기


#hostingforum.kr
php

// 파일 열기 (쓰기 모드)

$file = fopen('example.txt', 'w');



// 데이터 쓰기

$data = 'Hello, World!';

fwrite($file, $data);



// 파일 닫기

fclose($file);



# 예제 2: 파일에 데이터 쓰기 (길이 지정)


#hostingforum.kr
php

// 파일 열기 (쓰기 모드)

$file = fopen('example.txt', 'w');



// 데이터 쓰기 (길이 지정)

$data = 'Hello, World!';

fwrite($file, $data, strlen($data));



// 파일 닫기

fclose($file);



# 예제 3: 파일에 여러 줄 데이터 쓰기


#hostingforum.kr
php

// 파일 열기 (쓰기 모드)

$file = fopen('example.txt', 'w');



// 데이터 쓰기 (여러 줄)

$data = array(

    'Hello, World!',

    'This is a test.',

    'I hope this works.'

);



foreach ($data as $line) {

    fwrite($file, $line . "
");

}



// 파일 닫기

fclose($file);



참고


- `fwrite` 함수는 파일 포인터를 사용하여 파일에 데이터를 쓰기 때문에, 파일을 열기 전에 `fopen` 함수를 사용하여 파일 포인터를 얻어야 합니다.
- `$length` 매개변수는 쓰기할 데이터의 길이를 지정할 수 있습니다. 이 매개변수는 선택 사항이며, 지정하지 않으면 데이터의 전체 길이가 쓰여집니다.
- `fwrite` 함수는 성공적으로 데이터를 쓰기 위해 `true`를 반환합니다. 실패 시 `false`를 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색