English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
fwrite() 함수는 열린 파일에 쓰기할 수 있습니다. 이 함수는 파일의 끝이나 지정된 길이에 도달할 때 중지될 수 있으며, 먼저 도달한 것이 중요합니다. 이 함수는 쓴 바이트 수를 반환하며, 실패하면 false를 반환합니다.
int fwrite ( resource $handle , string $string [, int $length ] )
string의 내용을 파일 포인터 handle에 쓰기
length을 지정하면, length 개의 바이트를 썼을 때나 문자열이 끝났을 때 쓰기가 중지됩니다. 어떤 경우가 먼저 일어나든 관계없습니다.
length 매개변수가 주어졌을 때, magic_quotes_runtime 설정 옵션이 무시되고, 문자열의 슬래시는 제거되지 않습니다.
<?php $file = fopen("/PhpProject/sample.txt", "w"); echo fwrite($file, "Hello w3codebox!!!!!"); fclose($file); ?>
출력 결과
25
<?php $filename = "/PhpProject/sample.txt"; $somecontent = "이 내용이 파일에 추가되었습니다\n"; if(is_writable($filename)) { if(!$handle = fopen($filename, 'a')) { echo "파일 ($filename)을 열 수 없음"; exit; } if(fwrite($handle, $somecontent) === FALSE) { echo "파일 ($filename)에 쓰기 불가"; exit; } echo "성공, ($somecontent) 내용을 파일 ($filename)에 쓰기 성공"; fclose($handle); } else { echo "파일 $filename에 쓰기 불가"; } ?>
출력 결과
성공, (이 내용이 파일에 추가되었습니다) 내용을 파일에 쓰기 성공/PhpProject/sample.txt)